/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/ |
insn.h | 45 uintptr_t segreg; member in struct:yasm_effaddr 97 uintptr_t reg; /**< Arch data for reg/segreg. */ 158 * \param segreg segment register (0 if none) 161 void yasm_ea_set_segreg(yasm_effaddr *ea, uintptr_t segreg); 171 * \param segreg segment register 175 yasm_insn_operand *yasm_operand_create_segreg(uintptr_t segreg); 230 * \param segreg data that identifies the segment register 233 void yasm_insn_add_seg_prefix(yasm_insn *insn, uintptr_t segreg);
|
insn.c | 42 yasm_ea_set_segreg(yasm_effaddr *ea, uintptr_t segreg) 47 if (segreg != 0 && ea->segreg != 0) 51 ea->segreg = segreg; 71 yasm_operand_create_segreg(uintptr_t segreg) 76 retval->data.reg = segreg; 149 yasm_insn_add_seg_prefix(yasm_insn *insn, uintptr_t segreg) 153 insn->segregs[insn->num_segregs] = segreg;
|
arch.h | 182 void (*segreg_print) (yasm_arch *arch, uintptr_t segreg, FILE *f); 400 * \param segreg segment register 403 void yasm_arch_segreg_print(yasm_arch *arch, uintptr_t segreg, FILE *f); 482 #define yasm_arch_segreg_print(arch, segreg, f) \ 483 ((yasm_arch_base *)arch)->module->segreg_print(arch, segreg, f)
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/ |
nasm-parse.c | 75 const char *segreg = tasm_get_segment_register(segment); local 76 if (segreg) 77 yasm_arch_parse_check_regtmod(p_object->arch, segreg, 78 strlen(segreg), &ea->segreg); 181 case SEGREG: str = "segment register"; break; 786 case SEGREG: 788 uintptr_t segreg = SEGREG_val; local 793 yasm_insn_add_seg_prefix(yasm_bc_get_insn(bc), segreg); local 894 case SEGREG 896 uintptr_t segreg = SEGREG_val; local 1096 uintptr_t segreg = SEGREG_val; local [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/lc3b/ |
lc3barch.c | 159 ea->segreg = 0;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/ |
x86bc.c | 189 x86_ea->ea.segreg = 0; 384 (unsigned int)x86_ea->ea.segreg); 557 bc->len += (x86_ea->ea.segreg != 0) ? 1 : 0; 784 unsigned int segreg) 786 if (segreg != 0) 787 YASM_WRITE_8(*bufp, (unsigned char)segreg); 818 x86_ea ? (unsigned int)(x86_ea->ea.segreg>>8) : 0); [all...] |
x86arch.c | 576 x86_segreg_print(yasm_arch *arch, uintptr_t segreg, FILE *f) 579 fprintf(f, "%s", name[segreg&7]);
|
x86id.c | [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/preprocs/nasm/ |
nasm-pp.c | 518 char *segreg; member in struct:TSegmentAssume 528 for (assume = TAssumes; assume->segreg; assume++) { 532 return assume->segreg; 866 TAssumes[0].segreg = NULL; 879 for (assume = TAssumes; assume->segreg; assume++) 880 if (strlen(assume->segreg) == (size_t)(q-p) && 881 !yasm__strncasecmp(assume->segreg, p, q-p)) 883 if (!assume->segreg) { 887 assume->segreg = nasm_strndup(p, q-p); 888 assume[1].segreg = NULL [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/ |
gas-parse.c | 156 case SEGREG: str = "segment register"; break; 1123 uintptr_t segreg = SEGREG_val; local [all...] |