Plants vs Zombies Replanted / GoldBerg build
Unity IL2CPP defaults dumped 2026-09-18 · uploaded by Ꭲ𝒉𝒆𝗭 · Zircon 0.6.0 · report
Runtime and source
- Runtime
- Unity IL2CPP
- Evidence
- object header is 16 bytes, from the runtime rather than assumed
- 257957 function entry points in the exception directory, used to check that a slot holds code and not merely an address inside the module
- slot 0x0: 99% in an executable section, 71% at a function entry point, 69% distinct, varies 81% within one argument shape
- slot 0x8: 100% in an executable section, 71% at a function entry point, 69% distinct, varies 82% within one argument shape
- slot 0x10: 100% in an executable section, 59% at a function entry point, 12% distinct, varies 28% within one argument shape
- anchored on 560 methods across 64 classes and 10 argument shapes
- name at 0x18, klass at 0x20, return type at 0x28, token at 0x48, every one by exact match against the pointer the API handed back
- body at 0x0, invoker at 0x10: the invoker repeats 5.7x more across the sample and varies less inside one argument shape, which is what being shared by every method of that shape looks like
- a third code pointer at 0x8; Unity added one in 2021.2 for value-type adjustor thunks, and the method's own code is the first of the three
- Process
- Replanted.exe
- Module base
- 0x7ffbf3b50000 · image 86.0 MB
- Method
- internal
- Dumped
- 2026-09-18 19:27 UTC
- Zircon
- 0.6.0 · schema 2
- Index
- 540 MB SQLite from 675 MB JSON · search: fts5
Largest packages
114 in total
mscorlib.dll
UnityEngine.UIElementsModule.dll
com.Tivadar.Best.HTTP.dll
UnityEngine.CoreModule.dll
UnityEngine.PropertiesModule.dll
Google.Protobuf.dll
Assembly-CSharp.dll
System.dll
Unity.RenderPipelines.Core.Runtime.dll
Unity.InputSystem.dll
Facepunch.Steamworks.Win64.dll
Unity.Collections.dll
Types per package. The full list is in the browser sidebar.
Runtime addresses
module-relative · click to copyGlobals74
| Name | Address |
|---|---|
| il2cpp_domain_get | |
| il2cpp_domain_get_assemblies | |
| il2cpp_assembly_get_image | |
| il2cpp_image_get_name | |
| il2cpp_image_get_class_count | |
| il2cpp_image_get_class | |
| il2cpp_class_get_name | |
| il2cpp_class_get_namespace | |
| il2cpp_class_get_parent | |
| il2cpp_class_get_fields | |
| il2cpp_class_get_methods | |
| il2cpp_class_get_properties | |
| il2cpp_class_get_events | |
| il2cpp_class_get_nested_types | |
| il2cpp_class_get_interfaces | |
| il2cpp_class_is_valuetype | |
| il2cpp_class_is_enum | |
| il2cpp_class_get_flags | |
| il2cpp_class_get_type | |
| il2cpp_class_get_declaring_type | |
| il2cpp_class_instance_size | |
| il2cpp_field_get_name | |
| il2cpp_field_get_type | |
| il2cpp_field_get_offset | |
| il2cpp_field_get_flags | |
| il2cpp_method_get_name | |
| il2cpp_method_get_return_type | |
| il2cpp_method_get_param_count | |
| il2cpp_method_get_param | |
| il2cpp_method_get_param_name | |
| il2cpp_method_get_flags | |
| il2cpp_property_get_name | |
| il2cpp_property_get_get_method | |
| il2cpp_property_get_set_method | |
| il2cpp_type_get_name | |
| il2cpp_type_get_type | |
| il2cpp_type_get_class_or_element_class | |
| il2cpp_thread_attach | |
| il2cpp_thread_current | |
| il2cpp_object_header_size | |
| il2cpp_class_value_size | |
| il2cpp_class_enum_basetype | |
| il2cpp_class_is_interface | |
| il2cpp_class_is_abstract | |
| il2cpp_class_is_generic | |
| il2cpp_class_is_inflated | |
| il2cpp_class_is_blittable | |
| il2cpp_class_get_image | |
| il2cpp_class_get_type_token | |
| il2cpp_class_get_rank | |
| il2cpp_class_get_element_class | |
| il2cpp_class_get_static_field_data | |
| il2cpp_class_get_data_size | |
| il2cpp_class_for_each | |
| il2cpp_class_from_type | |
| il2cpp_field_is_literal | |
| il2cpp_field_get_parent | |
| il2cpp_field_static_get_value | |
| il2cpp_method_get_token | |
| il2cpp_method_get_class | |
| il2cpp_method_is_generic | |
| il2cpp_method_is_inflated | |
| il2cpp_method_is_instance | |
| il2cpp_property_get_flags | |
| il2cpp_property_get_parent | |
| il2cpp_type_is_byref | |
| il2cpp_type_is_pointer_type | |
| il2cpp_type_is_static | |
| il2cpp_type_get_attrs | |
| il2cpp_type_get_assembly_qualified_name | |
| il2cpp_image_get_filename | |
| il2cpp_image_get_assembly | |
| il2cpp_thread_detach | |
| il2cpp_free |
Derived runtime offsets8
| Field | Offset |
|---|---|
| Il2CppObject.header | 16 |
| MethodInfo.body | 0 |
| MethodInfo.virtualBody | 8 |
| MethodInfo.invoker | 16 |
| MethodInfo.name | 24 |
| MethodInfo.klass | 32 |
| MethodInfo.returnType | 40 |
| MethodInfo.token | 72 |
Downloads
Generated on the server from this dump. Free for research and modding; see the terms.
Or from the terminal: zircon fetch 39. A .usmap describes Unreal asset serialisation and a Unity build has no equivalent, so neither it nor the C++ SDK is offered here — zircon emit renders this dump into the formats that do apply.
35 downloads so far.