Mach_main_command LC_MAIN

This commit is contained in:
jreiser@BitWagon.com 2016-09-10 15:00:28 -07:00 committed by Markus F.X.J. Oberhumer
parent 83e0aaa511
commit 15d62f7b96

View File

@ -423,6 +423,13 @@ typedef struct {
VM_PROT_EXECUTE = 4
};
typedef struct {
uint32_t cmd; // LC_MAIN; MH_EXECUTE only
uint32_t cmdsize; // 24
uint64_t entryoff; // file offset of main() [expected in __TEXT]
uint64_t stacksize; // non-default initial stack size
} Mach_main_command;
typedef struct {
uint64_t rax, rbx, rcx, rdx;
uint64_t rdi, rsi, rbp, rsp;