/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/win64/tests/ |
win64-dataref2.asm | 7 mov eax, [foo wrt rip] 8 shl dword [foo wrt rip], 5 9 cmp dword [foo wrt rip], 16 10 cmp word [foo wrt rip], 10000 11 cmp dword [foo wrt rip], 10000000
|
win64-dataref.asm | 36 lea rdx, [foobar wrt rip] 40 movzx rax, byte [foobar wrt rip] 51 lea rdx, [trap wrt rip] 59 movzx rax, byte [trap wrt rip] 75 mov ebx, [foobar3 wrt rip] 77 lea rdx, [foobar3 wrt rip] 79 mov rax, [foobar3 wrt rip] 80 mov rbx, [foobar3 wrt rip] 81 movzx rax, byte [foobar3 wrt rip] 87 mov ebx,[__savident wrt rip [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/tests/amd64/ |
gotpcrel.asm | 2 mov rax, [var wrt ..got] 3 mov rax, [var wrt ..gotpcrel] ; should be error/warning? 4 mov rax, [rel var wrt ..got] ; automatic promotion to GOTPCREL 5 mov rax, [rel var wrt ..gotpcrel]
|
elf-rip.asm | 6 mov eax, [sym wrt rip]
|
elfso64.asm | 3 ; This code is simply to test the AMD64 ELF WRT relocations. 51 mov rbx,[integer wrt ..gotpcrel wrt rip] 54 mov rbx,[_GLOBAL_OFFSET_TABLE_ wrt ..gotpcrel wrt rip] 55 mov [rbx+localint wrt ..got],eax ; [14] 56 mov rax,[rbx+commvar wrt ..got] 58 mov rax,[rbx+localptr wrt ..got] ; [13] 60 mov rax,[rbx+integer wrt ..got] ; [1] [14] 62 lea rax,[rbx+printfstr wrt ..got [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/bin/tests/ |
bin-rip.asm | 9 mov rax,[foo_equ wrt rip] 10 mov rax,[foo_text wrt rip] 11 mov rax,[foo_data wrt rip] 12 mov rbx,[foo_equ wrt rip] 13 mov rbx,[foo_text wrt rip] 14 mov rbx,[foo_data wrt rip]
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
mem64rip.asm | 5 mov eax, [sym wrt rip] 7 mov eax, [sym wrt rip]
|
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/tests/ |
value-err.asm | 5 mov ax, label wrt foo
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/tests/ |
elfso.asm | 58 add ebx,_GLOBAL_OFFSET_TABLE_ + $$ - .getgot wrt ..gotpc 59 mov eax,[ebx+integer wrt ..got] ; [14] 62 mov [ebx+localint wrt ..gotoff],eax ; [14] 63 mov eax,[ebx+commvar wrt ..got] 65 mov eax,[ebx+localptr wrt ..gotoff] ; [13] 67 mov eax,[ebx+integer wrt ..got] ; [1] [14] 69 lea eax,[ebx+printfstr wrt ..gotoff] 71 call printf wrt ..plt ; [11] 88 textptr dd greet wrt ..sym ; [15] 89 selfptr dd selfptr wrt ..sym ; [16 [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/macho/tests/nasm64/ |
nasm-macho64-pic.asm | 11 mov rax, [rel _foo wrt ..gotpcrel] 15 push qword [rel _foo wrt ..gotpcrel]
|
machotest64.asm | 64 _greet mov rax,[_integer wrt rip] ; [14] 66 mov [localint wrt rip],rax ; [14] 72 mov rsi,[_integer wrt rip] 73 mov rdx,[localptr wrt rip] 75 mov rcx,[_commvar wrt rip]
|
macho-reloc64-err.asm | 29 mov eax, uhoh wrt $$
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/macho/tests/nasm32/ |
macho-reloc.asm | 21 ;mov eax, uhoh wrt $$
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/xdf/tests/ |
xdfother.asm | 11 mov ax, [var2 wrt bar]
|
/external/chromium_org/third_party/libwebp/enc/ |
picture.c | 236 WebPMemoryWriter wrt; local 249 pic.custom_ptr = &wrt; 250 WebPMemoryWriterInit(&wrt); 255 WebPMemoryWriterClear(&wrt); 259 *output = wrt.mem; 260 return wrt.size;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/ |
elf-x86-x86.c | 64 elf_x86_x86_accepts_reloc(size_t val, yasm_symrec *wrt) 66 if (wrt) { 68 yasm_symrec_get_data(wrt, &elf_ssym_symrec_data); 142 if (!reloc->wrt && reloc->is_GOT_sym && reloc->valsize == 32 && offset != 0) 154 if (reloc->wrt) { 156 yasm_symrec_get_data(reloc->wrt, &elf_ssym_symrec_data); 158 yasm_internal_error(N_("Unsupported WRT"));
|
elf-x86-amd64.c | 59 elf_x86_amd64_accepts_reloc(size_t val, yasm_symrec *wrt) 61 if (wrt) { 63 yasm_symrec_get_data(wrt, &elf_ssym_symrec_data); 151 if (reloc->wrt) { 153 yasm_symrec_get_data(reloc->wrt, &elf_ssym_symrec_data); 155 yasm_internal_error(N_("Unsupported WRT"));
|
elf-machine.h | 47 typedef int(*func_accepts_reloc)(size_t val, yasm_symrec *wrt);
|
elf.h | 393 /*@null@*/ yasm_symrec *wrt; member in struct:elf_reloc_entry 435 int elf_is_wrt_sym_relative(yasm_symrec *wrt); 436 int elf_is_wrt_pos_adjusted(yasm_symrec *wrt); 438 /*@null@*/ yasm_symrec *wrt,
|
elf.c | 120 int elf_ssym_has_flag(yasm_symrec *wrt, int flag); 123 elf_is_wrt_sym_relative(yasm_symrec *wrt) 125 return elf_ssym_has_flag(wrt, ELF_SSYM_SYM_RELATIVE); 129 elf_is_wrt_pos_adjusted(yasm_symrec *wrt) 131 return elf_ssym_has_flag(wrt, ELF_SSYM_CURPOS_ADJUST); 135 elf_ssym_has_flag(yasm_symrec *wrt, int flag) 139 if (elf_ssyms[i] == wrt) 148 yasm_symrec *wrt, 159 if (!elf_march->accepts_reloc(valsize, wrt)) 175 entry->wrt = wrt [all...] |
/external/webp/src/enc/ |
picture.c | 236 WebPMemoryWriter wrt; local 249 pic.custom_ptr = &wrt; 250 WebPMemoryWriterInit(&wrt); 255 WebPMemoryWriterClear(&wrt); 259 *output = wrt.mem; 260 return wrt.size;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/ |
x86expr.c | 271 yasm_expr *e, *wrt; local 276 /* Check for WRT rip first */ 277 wrt = yasm_expr_extract_wrt(ep); 278 if (wrt && wrt->op == YASM_EXPR_IDENT && 279 wrt->terms[0].type == YASM_EXPR_REG) { 281 yasm_expr_destroy(wrt); 284 reg = get_reg(&wrt->terms[0], ®num, data); 286 yasm_expr_destroy(wrt); 291 /* Delete WRT. Set pcrel to 1 to indicate to x8 [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/ |
value.c | 52 value->wrt = NULL; 70 value->wrt = NULL; 87 value->wrt = orig->wrt; 388 * WRT reg is left in expr for arch to look at. 394 if (value->wrt) 396 value->wrt = e->terms[1].data.sym; 397 /* and drop the WRT portion */ 585 if (value->wrt || value->seg_of || value->section_rel || !sym_local) 586 return NULL; /* we can't handle SEG, WRT, or external symbols * [all...] |
coretype.h | 134 /*@null@*/ /*@dependent@*/ yasm_symrec *wrt; member in struct:yasm_value 250 YASM_EXPR_WRT, /**< WRT operator (gets offset of address relative to
|
/external/chromium_org/third_party/libvpx/source/libvpx/vpx_ports/ |
x86_abi_support.asm | 193 %define WRT_PLT wrt ..plt 202 add %1, _GLOBAL_OFFSET_TABLE_ + $$ - %%sub_offset wrt ..gotpc 206 %define GLOBAL(x) x + %1 wrt ..gotoff 239 %define WRT_PLT wrt ..plt 242 %define WRT_PLT wrt ..plt
|