#15614 closed bug (fixed)
Can't load executable without section header
Reported by: | X512 | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | System/runtime_loader | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
This is hrev53693.
When attemting to load executable without section header (processed by sstrip for example) loading fails with B_NOT_AN_EXECUTABLE error. Section header is not required for normal program operation, it is only used for debugging and manipulations with executable file. Closed source programs would not use section header to pervent reverse engeneering. Some ELF linkers do not produce section header. Executables without section header is also smaller.
Change History (4)
comment:1 by , 5 years ago
comment:4 by , 5 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone
Note:
See TracTickets
for help on using tickets.
Proposed fix: https://review.haiku-os.org/c/haiku/+/2089.