Lines Matching refs:command

238 	bfd_mach_o_symtab_command *sym = &mdata->commands[i].command.symtab;
274 bfd_mach_o_symtab_command *sym = &mdata->commands[i].command.symtab;
276 if (bfd_mach_o_scan_read_symtab_symbols (abfd, &mdata->commands[i].command.symtab) != 0)
384 bfd_mach_o_segment_command *seg = &cur->command.segment;
658 bfd_mach_o_scan_write_symtab_symbols (abfd, command) in bfd_mach_o_scan_write_symtab_symbols() argument
660 bfd_mach_o_load_command *command;
662 bfd_mach_o_symtab_command *sym = &command->command.symtab;
958 bfd_mach_o_scan_write_thread (abfd, command) in bfd_mach_o_scan_write_thread() argument
960 bfd_mach_o_load_command *command;
962 bfd_mach_o_thread_command *cmd = &command->command.thread;
968 BFD_ASSERT ((command->type == BFD_MACH_O_LC_THREAD)
969 || (command->type == BFD_MACH_O_LC_UNIXTHREAD));
976 BFD_ASSERT (cmd->flavours[i].offset == (command->offset + offset + 8));
981 bfd_seek (abfd, command->offset + offset, SEEK_SET);
992 bfd_mach_o_scan_read_dylinker (abfd, command) in bfd_mach_o_scan_read_dylinker() argument
994 bfd_mach_o_load_command *command;
996 bfd_mach_o_dylinker_command *cmd = &command->command.dylinker;
1003 BFD_ASSERT ((command->type == BFD_MACH_O_LC_ID_DYLINKER)
1004 || (command->type == BFD_MACH_O_LC_LOAD_DYLINKER));
1006 bfd_seek (abfd, command->offset + 8, SEEK_SET);
1012 cmd->name_offset = command->offset + nameoff;
1013 cmd->name_len = command->len - nameoff;
1015 if (command->type == BFD_MACH_O_LC_LOAD_DYLINKER)
1017 else if (command->type == BFD_MACH_O_LC_ID_DYLINKER)
1033 bfdsec->_raw_size = command->len - 8;
1034 bfdsec->filepos = command->offset + 8;
1044 bfd_mach_o_scan_read_dylib (abfd, command) in bfd_mach_o_scan_read_dylib() argument
1046 bfd_mach_o_load_command *command;
1048 bfd_mach_o_dylib_command *cmd = &command->command.dylib;
1055 BFD_ASSERT ((command->type == BFD_MACH_O_LC_ID_DYLIB)
1056 || (command->type == BFD_MACH_O_LC_LOAD_DYLIB)
1057 || (command->type == BFD_MACH_O_LC_LOAD_WEAK_DYLIB));
1059 bfd_seek (abfd, command->offset + 8, SEEK_SET);
1068 cmd->name_offset = command->offset + nameoff;
1069 cmd->name_len = command->len - nameoff;
1071 if (command->type == BFD_MACH_O_LC_LOAD_DYLIB)
1073 else if (command->type == BFD_MACH_O_LC_LOAD_WEAK_DYLIB)
1075 else if (command->type == BFD_MACH_O_LC_ID_DYLIB)
1091 bfdsec->_raw_size = command->len - 8;
1092 bfdsec->filepos = command->offset + 8;
1102 bfd_mach_o_scan_read_prebound_dylib (abfd, command) in bfd_mach_o_scan_read_prebound_dylib() argument
1104 bfd_mach_o_load_command *command ATTRIBUTE_UNUSED;
1108 BFD_ASSERT (command->type == BFD_MACH_O_LC_PREBOUND_DYLIB);
1113 bfd_mach_o_scan_read_thread (abfd, command) in bfd_mach_o_scan_read_thread() argument
1115 bfd_mach_o_load_command *command;
1118 bfd_mach_o_thread_command *cmd = &command->command.thread;
1124 BFD_ASSERT ((command->type == BFD_MACH_O_LC_THREAD)
1125 || (command->type == BFD_MACH_O_LC_UNIXTHREAD));
1132 while (offset != command->len)
1134 if (offset >= command->len)
1137 bfd_seek (abfd, command->offset + offset, SEEK_SET);
1155 while (offset != command->len)
1157 if (offset >= command->len)
1163 bfd_seek (abfd, command->offset + offset, SEEK_SET);
1169 cmd->flavours[nflavours].offset = command->offset + offset + 8;
1226 bfd_mach_o_scan_write_symtab (abfd, command) in bfd_mach_o_scan_write_symtab() argument
1228 bfd_mach_o_load_command *command;
1230 bfd_mach_o_symtab_command *seg = &command->command.symtab;
1233 BFD_ASSERT (command->type == BFD_MACH_O_LC_SYMTAB);
1240 bfd_seek (abfd, command->offset + 8, SEEK_SET);
1244 if (bfd_mach_o_scan_write_symtab_symbols (abfd, command) != 0)
1251 bfd_mach_o_scan_read_dysymtab (abfd, command) in bfd_mach_o_scan_read_dysymtab() argument
1253 bfd_mach_o_load_command *command;
1255 bfd_mach_o_dysymtab_command *seg = &command->command.dysymtab;
1258 BFD_ASSERT (command->type == BFD_MACH_O_LC_DYSYMTAB);
1260 bfd_seek (abfd, command->offset + 8, SEEK_SET);
1287 bfd_mach_o_scan_read_symtab (abfd, command) in bfd_mach_o_scan_read_symtab() argument
1289 bfd_mach_o_load_command *command;
1291 bfd_mach_o_symtab_command *seg = &command->command.symtab;
1297 BFD_ASSERT (command->type == BFD_MACH_O_LC_SYMTAB);
1299 bfd_seek (abfd, command->offset + 8, SEEK_SET);
1351 bfd_mach_o_scan_read_segment (abfd, command) in bfd_mach_o_scan_read_segment() argument
1353 bfd_mach_o_load_command *command;
1356 bfd_mach_o_segment_command *seg = &command->command.segment;
1363 BFD_ASSERT (command->type == BFD_MACH_O_LC_SEGMENT);
1365 bfd_seek (abfd, command->offset + 8, SEEK_SET);
1408 bfd_vma segoff = command->offset + 48 + 8 + (i * 68);
1420 bfd_mach_o_scan_write_segment (abfd, command) in bfd_mach_o_scan_write_segment() argument
1422 bfd_mach_o_load_command *command;
1425 bfd_mach_o_segment_command *seg = &command->command.segment;
1428 BFD_ASSERT (command->type == BFD_MACH_O_LC_SEGMENT);
1440 bfd_seek (abfd, command->offset + 8, SEEK_SET);
1471 bfd_vma segoff = command->offset + 48 + 8 + (i * 68);
1481 bfd_mach_o_scan_read_command (abfd, command) in bfd_mach_o_scan_read_command() argument
1483 bfd_mach_o_load_command *command;
1487 bfd_seek (abfd, command->offset, SEEK_SET);
1491 command->type = (bfd_h_get_32 (abfd, buf) & ~BFD_MACH_O_LC_REQ_DYLD);
1492 command->type_required = (bfd_h_get_32 (abfd, buf) & BFD_MACH_O_LC_REQ_DYLD
1494 command->len = bfd_h_get_32 (abfd, buf + 4);
1496 switch (command->type)
1499 if (bfd_mach_o_scan_read_segment (abfd, command) != 0)
1503 if (bfd_mach_o_scan_read_symtab (abfd, command) != 0)
1510 if (bfd_mach_o_scan_read_thread (abfd, command) != 0)
1515 if (bfd_mach_o_scan_read_dylinker (abfd, command) != 0)
1521 if (bfd_mach_o_scan_read_dylib (abfd, command) != 0)
1525 if (bfd_mach_o_scan_read_prebound_dylib (abfd, command) != 0)
1537 if (bfd_mach_o_scan_read_dysymtab (abfd, command) != 0)
1548 (unsigned long) command->type);
1571 seg = &mdata->commands[i].command.segment;
1586 seg = &mdata->commands[i].command.segment;
1609 cmd = &mdata->commands[i].command.thread;
1999 seg = &cmd->command.segment;
2101 seg = &cur->command.segment;