mirror of
https://github.com/morluto/rea.git
synced 2026-11-10 00:36:35 +00:00
fix(il2cpp): preserve loader ownership and ABI field boundaries
Resolve pointer and scalar facts through their shared loader-aware owners before registration search or type rendering. Preserve unresolved names and attributes, read count fields at their declared width, and admit declared zero-fill registration tails without accepting unmapped bytes. Cover relocation overlap and adjacency, loader-bound fields, ABI padding, nullable names, and CLI/MCP behavior; document format and verification limits. Fixes #6881 Fixes #6873 Fixes #6871
This commit is contained in:
1 parent
f2db494bfc
commit
52ca222bd0
14 files changed
+420
-59
No files matched your search
@@ -207,7 +207,7 @@ export const il2cppMethodAddressSchema = z.strictObject({
|
||||
/** Index into the binary Il2CppType table and its C#-like display name. */
|
||||
export const il2cppTypeReferenceSchema = z.strictObject({
|
||||
type: optionalIndex,
|
||||
/** Null for type index -1, and for every row of a version 27 report. */
|
||||
/** Null for type index -1, unresolved native type-table slots, and version 27. */
|
||||
name: z.string().nullable(),
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user