Skip to content

mach: better load command info #15

@m4b

Description

@m4b

Load commands could use some love when it comes to printing their content.

Should be very straighforward, e.g. this is output currently:

 0 LC_SEGMENT_64 1 LC_SEGMENT_64 2 LC_SEGMENT_64 3 LC_ID_DYLIB 4 LC_DYLD_INFO_ONLY 5 LC_SYMTAB 6 LC_DYSYMTAB 7 LC_UUID 8 LC_VERSION_MIN_MACOSX 9 LC_SOURCE_VERSION 10 LC_SEGMENT_SPLIT_INFO 11 LC_LOAD_DYLIB 12 LC_LOAD_DYLIB 13 LC_LOAD_DYLIB 14 LC_LOAD_DYLIB 15 LC_LOAD_DYLIB 16 LC_LOAD_DYLIB 17 LC_LOAD_DYLIB 18 LC_LOAD_UPWARD_DYLIB 19 LC_LOAD_UPWARD_DYLIB 20 LC_LOAD_UPWARD_DYLIB 21 LC_LOAD_UPWARD_DYLIB 22 LC_LOAD_UPWARD_DYLIB 23 LC_LOAD_UPWARD_DYLIB 24 LC_LOAD_UPWARD_DYLIB 25 LC_LOAD_UPWARD_DYLIB 26 LC_SUB_FRAMEWORK 27 LC_FUNCTION_STARTS 28 LC_DATA_IN_CODE 29 LC_DYLIB_CODE_SIGN_DRS 30 LC_CODE_SIGNATURE 

Would be nice to either summarize the important data in the load command (the version, the uuid, etc.) or just fully print the values of each (more noisy).

I'll pretty much merge anything that does this in a reasonable manner

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions