Lines Matching refs:SD
1493 auto AddSection = [&](SecDesc &SD, jitlink::Section &GraphSec) { in populateObjCRuntimeObject() argument
1496 memset(&SD.Sec, 0, sizeof(MachO::section_64)); in populateObjCRuntimeObject()
1497 memcpy(SD.Sec.sectname, FQName.drop_front(7).data(), FQName.size() - 7); in populateObjCRuntimeObject()
1498 memcpy(SD.Sec.segname, FQName.data(), 6); in populateObjCRuntimeObject()
1499 SD.Sec.addr = SR.getStart() - SecBlock.getAddress(); in populateObjCRuntimeObject()
1500 SD.Sec.size = SR.getSize(); in populateObjCRuntimeObject()
1501 SD.Sec.flags = MachO::S_REGULAR; in populateObjCRuntimeObject()
1507 auto &SD = DataSections.back(); in populateObjCRuntimeObject() local
1508 memset(&SD.Sec, 0, sizeof(SD.Sec)); in populateObjCRuntimeObject()
1509 memcpy(SD.Sec.sectname, "__objc_imageinfo", 16); in populateObjCRuntimeObject()
1510 strcpy(SD.Sec.segname, "__DATA"); in populateObjCRuntimeObject()
1511 SD.Sec.size = 8; in populateObjCRuntimeObject()
1512 SD.AddFixups = [&](size_t RecordOffset) { in populateObjCRuntimeObject()
1557 RecordOffset + ((char *)&SD.Sec.addr - (char *)&SD.Sec), in populateObjCRuntimeObject()
1622 for (auto &SD : Secs) { in populateObjCRuntimeObject() local
1623 if (SD.AddFixups) in populateObjCRuntimeObject()
1624 SD.AddFixups(P - SecContent.data()); in populateObjCRuntimeObject()
1625 WriteMachOStruct(SD.Sec); in populateObjCRuntimeObject()