Lines Matching refs:command
174 bfd_mach_o_symtab_command *sym = &mdata->commands[i].command.symtab; in bfd_mach_o_count_symbols()
207 bfd_mach_o_symtab_command *sym = &mdata->commands[i].command.symtab; in bfd_mach_o_canonicalize_symtab()
209 if (bfd_mach_o_scan_read_symtab_symbols (abfd, &mdata->commands[i].command.symtab) != 0) in bfd_mach_o_canonicalize_symtab()
313 bfd_mach_o_load_command *command) in bfd_mach_o_scan_write_thread() argument
315 bfd_mach_o_thread_command *cmd = &command->command.thread; in bfd_mach_o_scan_write_thread()
321 BFD_ASSERT ((command->type == BFD_MACH_O_LC_THREAD) in bfd_mach_o_scan_write_thread()
322 || (command->type == BFD_MACH_O_LC_UNIXTHREAD)); in bfd_mach_o_scan_write_thread()
329 BFD_ASSERT (cmd->flavours[i].offset == (command->offset + offset + 8)); in bfd_mach_o_scan_write_thread()
334 bfd_seek (abfd, command->offset + offset, SEEK_SET); in bfd_mach_o_scan_write_thread()
371 bfd_mach_o_scan_write_segment (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_write_segment() argument
374 bfd_mach_o_segment_command *seg = &command->command.segment; in bfd_mach_o_scan_write_segment()
377 BFD_ASSERT (command->type == BFD_MACH_O_LC_SEGMENT); in bfd_mach_o_scan_write_segment()
389 bfd_seek (abfd, command->offset + 8, SEEK_SET); in bfd_mach_o_scan_write_segment()
420 bfd_vma segoff = command->offset + 48 + 8 + (i * 68); in bfd_mach_o_scan_write_segment()
431 bfd_mach_o_load_command *command) in bfd_mach_o_scan_write_symtab_symbols() argument
433 bfd_mach_o_symtab_command *sym = &command->command.symtab; in bfd_mach_o_scan_write_symtab_symbols()
471 bfd_mach_o_scan_write_symtab (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_write_symtab() argument
473 bfd_mach_o_symtab_command *seg = &command->command.symtab; in bfd_mach_o_scan_write_symtab()
476 BFD_ASSERT (command->type == BFD_MACH_O_LC_SYMTAB); in bfd_mach_o_scan_write_symtab()
483 bfd_seek (abfd, command->offset + 8, SEEK_SET); in bfd_mach_o_scan_write_symtab()
487 if (bfd_mach_o_scan_write_symtab_symbols (abfd, command) != 0) in bfd_mach_o_scan_write_symtab()
936 bfd_mach_o_load_command *command) in bfd_mach_o_scan_read_dylinker() argument
938 bfd_mach_o_dylinker_command *cmd = &command->command.dylinker; in bfd_mach_o_scan_read_dylinker()
945 BFD_ASSERT ((command->type == BFD_MACH_O_LC_ID_DYLINKER) in bfd_mach_o_scan_read_dylinker()
946 || (command->type == BFD_MACH_O_LC_LOAD_DYLINKER)); in bfd_mach_o_scan_read_dylinker()
948 bfd_seek (abfd, command->offset + 8, SEEK_SET); in bfd_mach_o_scan_read_dylinker()
954 cmd->name_offset = command->offset + nameoff; in bfd_mach_o_scan_read_dylinker()
955 cmd->name_len = command->len - nameoff; in bfd_mach_o_scan_read_dylinker()
957 if (command->type == BFD_MACH_O_LC_LOAD_DYLINKER) in bfd_mach_o_scan_read_dylinker()
959 else if (command->type == BFD_MACH_O_LC_ID_DYLINKER) in bfd_mach_o_scan_read_dylinker()
975 bfdsec->size = command->len - 8; in bfd_mach_o_scan_read_dylinker()
976 bfdsec->filepos = command->offset + 8; in bfd_mach_o_scan_read_dylinker()
986 bfd_mach_o_scan_read_dylib (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_read_dylib() argument
988 bfd_mach_o_dylib_command *cmd = &command->command.dylib; in bfd_mach_o_scan_read_dylib()
995 BFD_ASSERT ((command->type == BFD_MACH_O_LC_ID_DYLIB) in bfd_mach_o_scan_read_dylib()
996 || (command->type == BFD_MACH_O_LC_LOAD_DYLIB) in bfd_mach_o_scan_read_dylib()
997 || (command->type == BFD_MACH_O_LC_LOAD_WEAK_DYLIB)); in bfd_mach_o_scan_read_dylib()
999 bfd_seek (abfd, command->offset + 8, SEEK_SET); in bfd_mach_o_scan_read_dylib()
1008 cmd->name_offset = command->offset + nameoff; in bfd_mach_o_scan_read_dylib()
1009 cmd->name_len = command->len - nameoff; in bfd_mach_o_scan_read_dylib()
1011 if (command->type == BFD_MACH_O_LC_LOAD_DYLIB) in bfd_mach_o_scan_read_dylib()
1013 else if (command->type == BFD_MACH_O_LC_LOAD_WEAK_DYLIB) in bfd_mach_o_scan_read_dylib()
1015 else if (command->type == BFD_MACH_O_LC_ID_DYLIB) in bfd_mach_o_scan_read_dylib()
1031 bfdsec->size = command->len - 8; in bfd_mach_o_scan_read_dylib()
1032 bfdsec->filepos = command->offset + 8; in bfd_mach_o_scan_read_dylib()
1043 bfd_mach_o_load_command *command ATTRIBUTE_UNUSED) in bfd_mach_o_scan_read_prebound_dylib()
1047 BFD_ASSERT (command->type == BFD_MACH_O_LC_PREBOUND_DYLIB); in bfd_mach_o_scan_read_prebound_dylib()
1052 bfd_mach_o_scan_read_thread (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_read_thread() argument
1055 bfd_mach_o_thread_command *cmd = &command->command.thread; in bfd_mach_o_scan_read_thread()
1061 BFD_ASSERT ((command->type == BFD_MACH_O_LC_THREAD) in bfd_mach_o_scan_read_thread()
1062 || (command->type == BFD_MACH_O_LC_UNIXTHREAD)); in bfd_mach_o_scan_read_thread()
1069 while (offset != command->len) in bfd_mach_o_scan_read_thread()
1071 if (offset >= command->len) in bfd_mach_o_scan_read_thread()
1074 bfd_seek (abfd, command->offset + offset, SEEK_SET); in bfd_mach_o_scan_read_thread()
1090 while (offset != command->len) in bfd_mach_o_scan_read_thread()
1092 if (offset >= command->len) in bfd_mach_o_scan_read_thread()
1098 bfd_seek (abfd, command->offset + offset, SEEK_SET); in bfd_mach_o_scan_read_thread()
1104 cmd->flavours[nflavours].offset = command->offset + offset + 8; in bfd_mach_o_scan_read_thread()
1161 bfd_mach_o_scan_read_dysymtab (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_read_dysymtab() argument
1163 bfd_mach_o_dysymtab_command *seg = &command->command.dysymtab; in bfd_mach_o_scan_read_dysymtab()
1166 BFD_ASSERT (command->type == BFD_MACH_O_LC_DYSYMTAB); in bfd_mach_o_scan_read_dysymtab()
1168 bfd_seek (abfd, command->offset + 8, SEEK_SET); in bfd_mach_o_scan_read_dysymtab()
1195 bfd_mach_o_scan_read_symtab (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_read_symtab() argument
1197 bfd_mach_o_symtab_command *seg = &command->command.symtab; in bfd_mach_o_scan_read_symtab()
1203 BFD_ASSERT (command->type == BFD_MACH_O_LC_SYMTAB); in bfd_mach_o_scan_read_symtab()
1205 bfd_seek (abfd, command->offset + 8, SEEK_SET); in bfd_mach_o_scan_read_symtab()
1257 bfd_mach_o_scan_read_segment (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_read_segment() argument
1260 bfd_mach_o_segment_command *seg = &command->command.segment; in bfd_mach_o_scan_read_segment()
1267 BFD_ASSERT (command->type == BFD_MACH_O_LC_SEGMENT); in bfd_mach_o_scan_read_segment()
1269 bfd_seek (abfd, command->offset + 8, SEEK_SET); in bfd_mach_o_scan_read_segment()
1310 bfd_vma segoff = command->offset + 48 + 8 + (i * 68); in bfd_mach_o_scan_read_segment()
1322 bfd_mach_o_scan_read_command (bfd *abfd, bfd_mach_o_load_command *command) in bfd_mach_o_scan_read_command() argument
1326 bfd_seek (abfd, command->offset, SEEK_SET); in bfd_mach_o_scan_read_command()
1330 command->type = (bfd_h_get_32 (abfd, buf) & ~BFD_MACH_O_LC_REQ_DYLD); in bfd_mach_o_scan_read_command()
1331 command->type_required = (bfd_h_get_32 (abfd, buf) & BFD_MACH_O_LC_REQ_DYLD in bfd_mach_o_scan_read_command()
1333 command->len = bfd_h_get_32 (abfd, buf + 4); in bfd_mach_o_scan_read_command()
1335 switch (command->type) in bfd_mach_o_scan_read_command()
1338 if (bfd_mach_o_scan_read_segment (abfd, command) != 0) in bfd_mach_o_scan_read_command()
1342 if (bfd_mach_o_scan_read_symtab (abfd, command) != 0) in bfd_mach_o_scan_read_command()
1349 if (bfd_mach_o_scan_read_thread (abfd, command) != 0) in bfd_mach_o_scan_read_command()
1354 if (bfd_mach_o_scan_read_dylinker (abfd, command) != 0) in bfd_mach_o_scan_read_command()
1360 if (bfd_mach_o_scan_read_dylib (abfd, command) != 0) in bfd_mach_o_scan_read_command()
1364 if (bfd_mach_o_scan_read_prebound_dylib (abfd, command) != 0) in bfd_mach_o_scan_read_command()
1376 if (bfd_mach_o_scan_read_dysymtab (abfd, command) != 0) in bfd_mach_o_scan_read_command()
1387 (unsigned long) command->type); in bfd_mach_o_scan_read_command()
1409 seg = &mdata->commands[i].command.segment; in bfd_mach_o_flatten_sections()
1424 seg = &mdata->commands[i].command.segment; in bfd_mach_o_flatten_sections()
1446 cmd = &mdata->commands[i].command.thread; in bfd_mach_o_scan_start_address()
1816 seg = &cmd->command.segment; in bfd_mach_o_lookup_section()
1915 seg = &cur->command.segment; in bfd_mach_o_core_fetch_environment()