mirror of
https://github.com/morluto/rea.git
synced 2026-11-11 01:13:39 +00:00
fix(metadata): preserve declared phandles and relocation fields
Keep malformed canonical devicetree phandles unresolved instead of falling back to legacy identities. Report the PE dynamic relocation offset and section at their exact source widths with Size-gated absence and zero preservation. Clarify classic kernel-module version coverage and byte-preserving string encoding. Validation: 158 focused parser, service, filesystem, and finalization regressions; 14 CLI/MCP tests; build, typecheck/lint, formatting, and docs checks passed. Fixtures establish parser behavior; no external analysis engines were exercised.
This commit is contained in:
1 parent
e9abf39848
commit
72e75e9a48
15 files changed
+324
-29
No files matched your search
@@ -87,6 +87,8 @@ const baseLimitations = (): Limitations => [
|
||||
"This workflow does not execute the module, resolve imported symbols, or validate an appended signature.",
|
||||
"struct module in .gnu.linkonce.this_module is kernel-version specific and is not decoded.",
|
||||
"__ksymtab entry layout is kernel-version specific and is not decoded.",
|
||||
"Only classic __versions records are decoded. Their absence does not establish the absence of CONFIG_EXTENDED_MODVERSIONS metadata in __version_ext_names and __version_ext_crcs.",
|
||||
"Metadata strings use a byte-preserving Latin1 projection; their original text encoding is unobserved.",
|
||||
];
|
||||
|
||||
const headerFacts = (
|
||||
|
||||
Reference in new issue
Block a user