Lines Matching defs:LC
27 MachOYAML::LoadCommand &LC,
68 memcpy((void *)&(LC.Data.LCStruct##_data), LoadCmd.Ptr, \
71 MachO::swapStruct(LC.Data.LCStruct##_data); \
73 processLoadCommandData<MachO::LCStruct>(LC, LoadCmd, *Y.get())) \
209 MachOYAML::LoadCommand &LC,
218 MachOYAML::LoadCommand &LC,
222 LoadCmd, LC.Sections, Y);
228 MachOYAML::LoadCommand &LC,
232 LoadCmd, LC.Sections, Y);
237 readString(MachOYAML::LoadCommand &LC,
242 LC.Content = StringRef(Start, Size).str();
249 MachOYAML::LoadCommand &LC,
252 return readString<MachO::dylib_command>(LC, LoadCmd);
258 MachOYAML::LoadCommand &LC,
261 return readString<MachO::dylinker_command>(LC, LoadCmd);
267 MachOYAML::LoadCommand &LC,
270 return readString<MachO::rpath_command>(LC, LoadCmd);
276 MachOYAML::LoadCommand &LC,
280 auto NTools = LC.Data.build_version_command_data.ntools;
287 LC.Tools.push_back(BV);
320 MachOYAML::LoadCommand LC;
324 memcpy((void *)&(LC.Data.load_command_data), LoadCmd.Ptr,
327 MachO::swapStruct(LC.Data.load_command_data);
329 processLoadCommandData<MachO::load_command>(LC, LoadCmd, *Y))
339 LC.PayloadBytes.insert(LC.PayloadBytes.end(), EndPtr,
343 LC.ZeroPadBytes = RemainingBytes;
344 Y->LoadCommands.push_back(std::move(LC));
632 for (const auto &LC : Y->LoadCommands) {
633 if (LC.Data.load_command_data.cmd == llvm::MachO::LC_DYLD_CHAINED_FIXUPS) {
635 LC.Data.linkedit_data_command_data;