pack4() "__TEXT".nsects can differ from prototype to actual
modified: p_mach.cpp
This commit is contained in:
parent
cc5f684e33
commit
423f1a8758
@ -618,6 +618,7 @@ void PackMachBase<T>::pack4(OutputFile *fo, Filter &ft) // append PackHeader
|
||||
sectxt = (Mach_section_command *)(1+ segptr);
|
||||
txt_addr = sectxt->addr;
|
||||
sz_cmd = (segTEXT.nsects * sizeof(secTEXT)) + sizeof(segTEXT);
|
||||
mhp->sizeofcmds += sizeof(secTEXT) * (1 - segptr->nsects);
|
||||
memcpy(tail, &segTEXT, sz_cmd); tail += sz_cmd;
|
||||
goto next;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user