Open
Description
On linux (elf), when we define a new .section
add assign some variables to it, the .state
section data gets mangled.
I couldn't solve it yet, because I don't have enough knowledge on elf format and how the code accesses section data pointers.
But I suspect that there must a bug within cr_elf_validate_sections
where we fetch the pointer to section's data.
For example, if we define a new variable:
__attribute__((section(".test"))) int test;
the .state
data seems to be overwritten with zeros by 4 bytes
I may do more investigations and keep you posted
Metadata
Metadata
Assignees
Labels
No labels