feat(il2cpp): read member names, string literals and metadata versions 24 and 27 (#5326)
* feat(il2cpp): read member names, string literals and metadata versions 24 and 27 Adds field, property, event and parameter names with their owners, managed string literals, and the version 24 and 27 header layouts to inspect_il2cpp_metadata, with filtered pages for the new collections. Member decoding yields between row batches like the other row readers. * fix(il2cpp): bound metadata expansion and query parameter owners * test(il2cpp): cover nonempty property and event tables --------- Co-authored-by: gensokyo-dev <gensokyo-dev@users.noreply.github.com>
This commit is contained in:
1 parent
052956af34
commit
21e0c580e7
24 files changed
+1707
-315
No files matched your search
@@ -100,7 +100,13 @@ export class Il2cppMetadataService {
|
||||
name === "typeDefinitions" ||
|
||||
name === "methods" ||
|
||||
name === "nestedTypes" ||
|
||||
name === "strings"),
|
||||
name === "strings" ||
|
||||
name === "fields" ||
|
||||
name === "properties" ||
|
||||
name === "events" ||
|
||||
name === "parameters" ||
|
||||
name === "stringLiterals" ||
|
||||
name === "stringLiteralData"),
|
||||
)
|
||||
.map(({ offset, size }) => ({
|
||||
kind: "file-offset-range" as const,
|
||||
|
||||
Reference in new issue
Block a user