• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/cctools-845/otool/

Lines Matching +defs:thumb +defs:name

42 /* Used by otool(1) to stay or switch out of thumb mode */
168 * called back by LLVMDisasmInstruction(). For arm and thumb the instruction
169 * containing operand is at the PC parameter. Since for arm and thumb they only
171 * the Size parameter is 4 for arm and 4 or 2 for thumb, depending on the
173 * arm-apple-darwin10 and thumb-apple-dawrin10 Triples is the LLVMOpInfo1 struct
183 uint64_t Offset, /* should always be passed as 0 for arm or thumb */
184 uint64_t Size, /* should always be passed as 4 for arm or 2 or 4 for thumb */
195 const char *strings, *name, *add, *sub;
309 name = "bad string offset";
311 name = strings + n_strx;
313 op_info->AddSymbol.Name = name;
427 op_info->AddSymbol.Name = info->sorted_symbols[mid].name;
468 const char *name;
501 name = object_addr + object_offset;
502 return(name);
523 * pointer_value and if that value has a symbol name then the name of a symbol
524 * indirectly though name.
530 char const **name,
634 *name = guess_symbol(r_value, info->sorted_symbols,
639 *name = NULL;
645 * guess_literal_pointer() returns a name of a symbol or string if the value
654 uint64_t *reference_type, /* type returned, symbol name or string literal*/
665 const char *name;
722 * returns the pointer_value and the name of a symbol
725 if(get_literal_pool_value(value, &name, &pointer_value,
731 * symbol then get_literal_pool_value() will set name
732 * to the name of the symbol.
734 if(name != NULL){
737 return(name);
743 name = guess_cstring_pointer(pointer_value, ncmds,
747 if(name != NULL){
750 return(name);
770 * returns the symbol name that matches or NULL if none.
772 * When this is called to get a symbol name for a branch target then the
775 * it is an address for a symbol stub. If so then the symbol name for that
781 * a symbol name instead of a load address value. In this case ReferenceType
785 * ReferenceName and then ReferenceType. Which may be a symbol name and
2416 const char *name;
2458 /* Default to GCC register name set. */
2566 bfd_boolean thumb)
2585 if (thumb)
3155 print_insn_neon (struct disassemble_info *info, int32_t given, bfd_boolean thumb)
3161 if (thumb)
3197 if (thumb && ifthen_state)
4249 /* Return the name of an V7M special register. */
4973 /* These are the ways otool(1) determines if we are in thumb mode */
5035 llvm_arch_name = "thumb";
5167 const char *name;
5198 name = guess_symbol(addr, info->sorted_symbols, info->nsorted_symbols,
5200 if(name && *name){
5201 fputs(name, stream);
5207 name = guess_indirect_symbol(addr, info->ncmds, info->sizeofcmds,
5212 if(name != NULL)
5213 fprintf(stream, "\t@ symbol stub for: %s", name);
5217 name = guess_literal_pointer(addr, pc, &reference_type, info);
5218 if(name != NULL){
5222 fprintf(stream, "\"%s\"", name);
5224 fprintf(stream, "%s", name);
5250 const char *name, *add, *sub;
5402 name = "bad string offset";
5404 name = strings + n_strx;
5410 fprintf(stream, ":upper16:%s+0x%x", name,
5415 fprintf(stream, ":lower16:%s+0x%x", name,
5420 fprintf(stream, "%s+0x%x", name, (unsigned int)value);
5430 fprintf(stream, ":upper16:%s", name);
5432 fprintf(stream, ":upper16:%s+0x%x", name,
5438 fprintf(stream, ":lower16:%s", name);
5440 fprintf(stream, ":lower16:%s+0x%x", name,
5446 fprintf(stream, "%s", name);
5448 fprintf(stream, "%s+0x%x", name, (unsigned int)value);
5505 info->sorted_symbols[mid].name);
5508 info->sorted_symbols[mid].name,
5514 info->sorted_symbols[mid].name);
5517 info->sorted_symbols[mid].name,
5523 fprintf(stream,"%s",info->sorted_symbols[mid].name);
5526 info->sorted_symbols[mid].name,
5533 fprintf(stream, "%s",info->sorted_symbols[mid].name);
5536 info->sorted_symbols[mid].name,