Home
last modified time | relevance | path

Searched refs:LoadCommand (Results 1 – 15 of 15) sorted by relevance

/llvm-project/llvm/lib/ObjectYAML/
H A DMachOYAML.cpp25 MachOYAML::LoadCommand::~LoadCommand() = default;
218 void mapLoadCommandData(IO &IO, MachOYAML::LoadCommand &LoadCommand) {}
222 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
223 IO.mapOptional("Sections", LoadCommand.Sections); in mapLoadCommandData()
228 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
229 IO.mapOptional("Sections", LoadCommand
220 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
224 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
230 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
236 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
242 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
248 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
254 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
260 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
266 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
272 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
278 mapLoadCommandData(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapLoadCommandData() argument
283 mapping(IO & IO,MachOYAML::LoadCommand & LoadCommand) mapping() argument
305 mapping(IO & IO,MachO::dyld_info_command & LoadCommand) mapping() argument
370 mapping(IO & IO,MachO::dylib_command & LoadCommand) mapping() argument
375 mapping(IO & IO,MachO::dylinker_command & LoadCommand) mapping() argument
380 mapping(IO & IO,MachO::dysymtab_command & LoadCommand) mapping() argument
402 mapping(IO & IO,MachO::encryption_info_command & LoadCommand) mapping() argument
409 mapping(IO & IO,MachO::encryption_info_command_64 & LoadCommand) mapping() argument
417 mapping(IO & IO,MachO::entry_point_command & LoadCommand) mapping() argument
423 mapping(IO & IO,MachO::fvmfile_command & LoadCommand) mapping() argument
435 mapping(IO & IO,MachO::fvmlib_command & LoadCommand) mapping() argument
440 mapping(IO & IO,MachO::ident_command & LoadCommand) mapping() argument
443 mapping(IO & IO,MachO::linkedit_data_command & LoadCommand) mapping() argument
449 mapping(IO & IO,MachO::linker_option_command & LoadCommand) mapping() argument
454 mapping(IO & IO,MachO::prebind_cksum_command & LoadCommand) mapping() argument
459 mapping(IO & IO,MachO::load_command & LoadCommand) mapping() argument
462 mapping(IO & IO,MachO::prebound_dylib_command & LoadCommand) mapping() argument
469 mapping(IO & IO,MachO::routines_command & LoadCommand) mapping() argument
481 mapping(IO & IO,MachO::routines_command_64 & LoadCommand) mapping() argument
493 mapping(IO & IO,MachO::rpath_command & LoadCommand) mapping() argument
528 mapping(IO & IO,MachO::segment_command & LoadCommand) mapping() argument
541 mapping(IO & IO,MachO::segment_command_64 & LoadCommand) mapping() argument
554 mapping(IO & IO,MachO::source_version_command & LoadCommand) mapping() argument
559 mapping(IO & IO,MachO::sub_client_command & LoadCommand) mapping() argument
564 mapping(IO & IO,MachO::sub_framework_command & LoadCommand) mapping() argument
569 mapping(IO & IO,MachO::sub_library_command & LoadCommand) mapping() argument
574 mapping(IO & IO,MachO::sub_umbrella_command & LoadCommand) mapping() argument
579 mapping(IO & IO,MachO::symseg_command & LoadCommand) mapping() argument
585 mapping(IO & IO,MachO::symtab_command & LoadCommand) mapping() argument
593 mapping(IO & IO,MachO::thread_command & LoadCommand) mapping() argument
596 mapping(IO & IO,MachO::twolevel_hints_command & LoadCommand) mapping() argument
602 mapping(IO & IO,MachO::uuid_command & LoadCommand) mapping() argument
607 mapping(IO & IO,MachO::version_min_command & LoadCommand) mapping() argument
613 mapping(IO & IO,MachO::note_command & LoadCommand) mapping() argument
620 mapping(IO & IO,MachO::build_version_command & LoadCommand) mapping() argument
628 mapping(IO & IO,MachO::fileset_entry_command & LoadCommand) mapping() argument
[all...]
H A DMachOEmitter.cpp124 size_t writeLoadCommandData(MachOYAML::LoadCommand &LC, raw_ostream &OS,
130 size_t writeLoadCommandData<MachO::segment_command>(MachOYAML::LoadCommand &LC,
147 MachOYAML::LoadCommand &LC, raw_ostream &OS, bool IsLittleEndian) {
161 size_t writePayloadString(MachOYAML::LoadCommand &LC, raw_ostream &OS) { in writeLoadCommandData()
171 size_t writeLoadCommandData<MachO::dylib_command>(MachOYAML::LoadCommand &LC,
178 size_t writeLoadCommandData<MachO::dylinker_command>(MachOYAML::LoadCommand &LC,
185 size_t writeLoadCommandData<MachO::rpath_command>(MachOYAML::LoadCommand &LC,
193 MachOYAML::LoadCommand &LC, raw_ostream &OS, bool IsLittleEndian) {
199 MachOYAML::LoadCommand &LC, raw_ostream &OS, bool IsLittleEndian) {
205 MachOYAML::LoadCommand
[all...]
/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObject.cpp58 LoadCommand &LC = LoadCommands[Index]; in updateLoadCommandIndexes()
110 function_ref<bool(const LoadCommand &)> ToRemove) { in removeSections()
113 [&](const LoadCommand &LC) { return !ToRemove(LC); }); in removeSections()
124 for (LoadCommand &LC : LoadCommands) { in removeSections()
145 for (const LoadCommand &LC : LoadCommands)
167 for (const LoadCommand &LC : LoadCommands) { in nextAvailableSegmentAddress()
202 LoadCommand &Object::addSegment(StringRef SegName, uint64_t SegVMSize) { in extractSegmentName()
203 LoadCommand LC; in extractSegmentName()
222 std::optional<StringRef> LoadCommand::getSegmentName() const { in getSegmentVMAddr()
234 std::optional<uint64_t> LoadCommand
[all...]
H A DMachOObjcopy.cpp33 using LoadCommandPred = std::function<bool(const LoadCommand &LC)>;
36 static bool isLoadCommandWithPayloadString(const LoadCommand &LC) { in isLoadCommandWithPayloadString()
46 static StringRef getPayloadString(const LoadCommand &LC) { in getPayloadString()
156 static void updateLoadCommandPayloadString(LoadCommand &LC, StringRef S) { in buildRPathLoadCommand()
167 static LoadCommand buildRPathLoadCommand(StringRef Path) { in processLoadCommands()
168 LoadCommand LC; in processLoadCommands()
185 &MachOConfig](const LoadCommand &LC) { in processLoadCommands()
216 for (LoadCommand &LC : Obj.LoadCommands) { in processLoadCommands()
235 for (LoadCommand &LC : Obj.LoadCommands) { in processLoadCommands()
293 auto RemovePred = [&MachOConfig](const LoadCommand in dumpSectionToFile()
[all...]
H A DMachOObject.h78 struct LoadCommand { struct
301 std::vector<LoadCommand> LoadCommands;
356 Error removeLoadCommands(function_ref<bool(const LoadCommand &)> ToRemove);
363 LoadCommand &addSegment(StringRef SegName, uint64_t SegVMSize); in is64Bit()
82 MachOLoadCommandLoadCommand global() argument
87 PayloadLoadCommand global() argument
93 SectionsLoadCommand global() argument
H A DMachOWriter.cpp111 for (const LoadCommand &LC : O.LoadCommands) in totalSize()
157 for (const LoadCommand &LC : O.LoadCommands) { in writeLoadCommands()
239 for (const LoadCommand &LC : O.LoadCommands) in writeSections()
407 getSegmentFileOffset(const LoadCommand &TextSegmentLoadCommand) {
420 static uint64_t getSegmentFileSize(const LoadCommand &TextSegmentLoadCommand) {
460 const LoadCommand &TextSegmentLoadCommand = in writeCodeSignatureData()
H A DMachOLayoutBuilder.cpp28 for (const LoadCommand &LC : O.LoadCommands) { in computeSizeOfCmds()
124 for (LoadCommand &LC : O.LoadCommands) { in layoutSegments()
221 for (LoadCommand &LC : O.LoadCommands) in layoutRelocations()
342 for (LoadCommand &LC : O.LoadCommands) { in layoutTail()
H A DMachOReader.cpp122 LoadCommand LC; in readLoadCommands()
257 for (LoadCommand &LC : O.LoadCommands) in setSymbolInRelocationInfo()
354 for (const LoadCommand &LC : O.LoadCommands) in readSwiftVersion()
/llvm-project/llvm/include/llvm/ObjectYAML/
H A DMachOYAML.h73 struct LoadCommand { struct
74 virtual ~LoadCommand();
142 std::vector<LoadCommand> LoadCommands;
172 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::MachOYAML::LoadCommand)
210 template <> struct MappingTraits<MachOYAML::LoadCommand> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
211 static void mapping(IO &IO, MachOYAML::LoadCommand &LoadCommand); in LLVM_YAML_IS_SEQUENCE_VECTOR()
320 static void mapping(IO &IO, MachO::LCStruct &LoadCommand); \ in LLVM_YAML_IS_SEQUENCE_VECTOR()
327 static void mapping(IO &IO, MachO::dylib &LoadCommand); in LLVM_YAML_IS_SEQUENCE_VECTOR()
331 static void mapping(IO &IO, MachO::fvmlib &LoadCommand); in LLVM_YAML_IS_SEQUENCE_VECTOR()
335 static void mapping(IO &IO, MachO::section &LoadCommand); in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all …]
/llvm-project/lldb/examples/python/
H A Dmach_o.py907 lc = Mach.LoadCommand()
1256 class LoadCommand: class in Mach
1308 self.command = Mach.LoadCommand.Command(0)
1438 class DylibLoadCommand(LoadCommand):
1440 Mach.LoadCommand.__init__(self, lc.command, lc.length, lc.file_off)
1458 s = Mach.LoadCommand.__str__(self)
1467 class LoadDYLDLoadCommand(LoadCommand):
1469 Mach.LoadCommand.__init__(self, lc.command, lc.length, lc.file_off)
1477 s = Mach.LoadCommand.__str__(self)
1481 class UnixThreadLoadCommand(LoadCommand):
[all …]
/llvm-project/lld/MachO/
H A DWriter.cpp85 class LCDyldInfo final : public LoadCommand {
130 class LCSubFramework final : public LoadCommand {
155 class LCFunctionStarts final : public LoadCommand {
174 class LCDataInCode final : public LoadCommand {
193 class LCDysymtab final : public LoadCommand {
221 template <class LP> class LCSegment final : public LoadCommand {
275 class LCMain final : public LoadCommand {
295 class LCSymtab final : public LoadCommand {
320 class LCDylib final : public LoadCommand {
362 class LCLoadDylinker final : public LoadCommand {
[all...]
H A DWriter.h20 class LoadCommand {
22 virtual ~LoadCommand() = default;
H A DSyntheticSections.h38 class LoadCommand; variable
93 void addLoadCommand(LoadCommand *);
96 std::vector<LoadCommand *> loadCommands;
H A DSyntheticSections.cpp83 void MachHeaderSection::addLoadCommand(LoadCommand *lc) { in addLoadCommand()
160 for (const LoadCommand *lc : loadCommands) { in writeTo()
/llvm-project/llvm/tools/obj2yaml/
H A Dmacho2yaml.cpp28 MachOYAML::LoadCommand &LC,
208 MachOYAML::LoadCommand &LC, in processLoadCommandData()
217 MachOYAML::LoadCommand &LC, in processLoadCommandData()
227 MachOYAML::LoadCommand &LC, in processLoadCommandData()
236 readString(MachOYAML::LoadCommand &LC, in readString()
248 MachOYAML::LoadCommand &LC, in processLoadCommandData()
257 MachOYAML::LoadCommand &LC, in processLoadCommandData()
266 MachOYAML::LoadCommand &LC, in processLoadCommandData()
275 MachOYAML::LoadCommand &LC, in processLoadCommandData()
319 MachOYAML::LoadCommand LC; in dumpLoadCommands()