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