Searched refs:reloc (Results 26 - 50 of 65) sorted by relevance

123

/external/mesa3d/src/gallium/winsys/svga/drm/
H A Dvmw_context.c143 struct vmw_region_relocation *reloc = &vswc->region.relocs[i]; local
146 if(!vmw_gmr_bufmgr_region_ptr(reloc->buffer, &ptr))
149 ptr.offset += reloc->offset;
151 *reloc->where = ptr;
279 struct vmw_region_relocation *reloc; local
285 reloc = &vswc->region.relocs[vswc->region.used + vswc->region.staged];
286 reloc->where = where;
287 pb_reference(&reloc->buffer, vmw_pb_buffer(buffer));
288 reloc->offset = offset;
293 ret = pb_validate_add_buffer(vswc->validate, reloc
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/
H A Delf.c119 /* reloc functions */
170 entry->reloc.sym = sym;
171 entry->reloc.addr = addr;
688 elf_reloc_entry *reloc)
694 if (reloc == NULL)
695 yasm_internal_error("reloc is null");
698 yasm_section_add_reloc(sect, (yasm_reloc *)reloc, elf_reloc_entry_destroy);
721 elf_reloc_entry *reloc,
726 elf_march->handle_reloc_addend(intn, reloc, offset);
757 elf_reloc_entry *reloc; local
687 elf_secthead_append_reloc(yasm_section *sect, elf_secthead *shead, elf_reloc_entry *reloc) argument
720 elf_handle_reloc_addend(yasm_intnum *intn, elf_reloc_entry *reloc, unsigned long offset) argument
[all...]
H A Delf.h170 SHN_ABS = 0xfff1, /* associated symbols don't change on reloc */
389 yasm_reloc reloc; member in struct:elf_reloc_entry
434 /* reloc functions */
487 elf_reloc_entry *reloc);
512 elf_reloc_entry *reloc,
H A Delf-objfmt.c451 elf_reloc_entry *reloc; local
456 reloc = elf_reloc_entry_create(sym, NULL,
458 if (reloc == NULL) {
463 elf_secthead_append_reloc(info->sect, info->shead, reloc);
466 elf_handle_reloc_addend(zero, reloc, 0);
481 /*@null@*/ elf_reloc_entry *reloc = NULL; local
550 reloc = elf_reloc_entry_create(sym, wrt,
553 if (reloc == NULL) {
559 elf_secthead_append_reloc(info->sect, info->shead, reloc);
575 if (reloc)
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/
H A Dnvfx_vertprog.c122 struct nvfx_relocation reloc; local
139 reloc.location = vp->nr_insns - 1;
140 reloc.target = src.reg.index;
141 util_dynarray_append(&vp->const_relocs, struct nvfx_relocation, reloc);
466 struct nvfx_relocation reloc; local
709 reloc.location = vpc->vp->nr_insns;
710 reloc.target = finst->Label.Label + 1;
711 util_dynarray_append(&vpc->label_relocs, struct nvfx_relocation, reloc);
721 reloc.location = vpc->vp->nr_insns;
722 reloc
[all...]
H A Dnvfx_fragprog.c268 struct nvfx_relocation reloc; local
280 reloc.target = target;
281 reloc.location = fpc->inst_offset + 2;
282 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
304 struct nvfx_relocation reloc; local
321 reloc.target = target;
322 reloc.location = fpc->inst_offset + 3;
323 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
331 struct nvfx_relocation reloc; local
345 reloc
[all...]
/external/mesa3d/src/gallium/drivers/nv30/
H A Dnvfx_vertprog.c122 struct nvfx_relocation reloc; local
139 reloc.location = vp->nr_insns - 1;
140 reloc.target = src.reg.index;
141 util_dynarray_append(&vp->const_relocs, struct nvfx_relocation, reloc);
466 struct nvfx_relocation reloc; local
709 reloc.location = vpc->vp->nr_insns;
710 reloc.target = finst->Label.Label + 1;
711 util_dynarray_append(&vpc->label_relocs, struct nvfx_relocation, reloc);
721 reloc.location = vpc->vp->nr_insns;
722 reloc
[all...]
H A Dnvfx_fragprog.c268 struct nvfx_relocation reloc; local
280 reloc.target = target;
281 reloc.location = fpc->inst_offset + 2;
282 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
304 struct nvfx_relocation reloc; local
321 reloc.target = target;
322 reloc.location = fpc->inst_offset + 3;
323 util_dynarray_append(&fpc->label_relocs, struct nvfx_relocation, reloc);
331 struct nvfx_relocation reloc; local
345 reloc
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/coff/
H A Dcoff-objfmt.c54 yasm_reloc reloc; member in struct:coff_reloc
56 COFF_RELOC_ABSOLUTE = 0, /* absolute, no reloc needed */
496 coff_reloc *reloc; local
502 * reloc). Note both syms need to be in the same section!
589 /* Generate reloc */
590 reloc = yasm_xmalloc(sizeof(coff_reloc));
594 reloc->reloc.addr = yasm_intnum_create_uint(addr);
595 reloc->reloc
768 coff_reloc *reloc; local
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/win64/tests/
H A Dwin64-dataref.asm47 ; MASM generates a REL32 reloc for this even though it's in
49 ; below doesn't cause a reloc, so the linker can't be moving
55 ; MASM generates a REL32 reloc for this even though it's in
57 ; below doesn't cause a reloc, so the linker can't be moving
/external/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp74 RelocUnion reloc; member in class:__anon25289::ELFRelocation
80 reloc = new ELFRel();
82 reloc = new ELFRela();
85 reloc = static_cast<ELFRel*>(NULL);
91 if (reloc.is<ELFRel*>())
92 delete reloc.get<ELFRel*>();
94 delete reloc.get<ELFRela*>();
100 if (reloc.is<ELFRel*>())
101 return reloc.get<ELFRel*>()->Parse(data, offset);
103 return reloc
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
H A Di915_winsys.h113 * @reloc buffer address to be inserted into target.
115 * @offset add this to the reloc buffers address
120 struct i915_winsys_buffer *reloc,
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_winsys.h113 * @reloc buffer address to be inserted into target.
115 * @offset add this to the reloc buffers address
120 struct i915_winsys_buffer *reloc,
/external/llvm/tools/obj2yaml/
H A Dcoff2yaml.cpp68 const object::coff_relocation *reloc = Obj.getCOFFRelocation(Reloc); local
72 Rel.VirtualAddress = reloc->VirtualAddress;
73 Rel.Type = reloc->Type;
/external/chromium_org/third_party/android_crazy_linker/src/src/
H A Dcrazy_linker_elf_relocations.h70 ELF::Addr reloc,
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/
H A Dr600_hw_context.c172 block->reloc[block->nbo].bo_pm4_index = block->pm4_ndwords - 1;
557 pipe_resource_reference((struct pipe_resource**)&block->reloc[k].bo, NULL);
710 * If reg needs a reloc, this function will add it to its block's reloc list.
711 * @return true if reg needs a reloc, false otherwise
723 (struct pipe_resource**)&reg->block->reloc[reloc_id].bo,
725 reg->block->reloc[reloc_id].bo_usage = reg->bo_usage;
764 /* Update the reloc for this register if necessary. */
827 struct r600_block_reloc *reloc = &block->reloc[bloc local
[all...]
H A Dr600.h142 struct r600_block_reloc reloc[R600_BLOCK_MAX_BO]; member in struct:r600_block
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_hw_context.c172 block->reloc[block->nbo].bo_pm4_index = block->pm4_ndwords - 1;
557 pipe_resource_reference((struct pipe_resource**)&block->reloc[k].bo, NULL);
710 * If reg needs a reloc, this function will add it to its block's reloc list.
711 * @return true if reg needs a reloc, false otherwise
723 (struct pipe_resource**)&reg->block->reloc[reloc_id].bo,
725 reg->block->reloc[reloc_id].bo_usage = reg->bo_usage;
764 /* Update the reloc for this register if necessary. */
827 struct r600_block_reloc *reloc = &block->reloc[bloc local
[all...]
H A Dr600.h142 struct r600_block_reloc reloc[R600_BLOCK_MAX_BO]; member in struct:r600_block
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/
H A Dsection.c79 void (*destroy_reloc) (/*@only@*/ void *reloc);
562 yasm_section_add_reloc(yasm_section *sect, yasm_reloc *reloc, argument
563 void (*destroy_func) (/*@only@*/ void *reloc))
565 STAILQ_INSERT_TAIL(&sect->relocs, reloc, link);
581 yasm_section_reloc_next(yasm_reloc *reloc) argument
583 return STAILQ_NEXT(reloc, link);
587 yasm_reloc_get(yasm_reloc *reloc, yasm_intnum **addrp, yasm_symrec **symp) argument
589 *addrp = reloc->addr;
590 *symp = reloc->sym;
/external/chromium_org/base/win/
H A Dpe_image.cc321 PWORD reloc = reinterpret_cast<PWORD>(base + 1); local
325 for (UINT i = 0; i < num_relocs; i++, reloc++) {
326 WORD type = *reloc >> 12;
327 PVOID address = RVAToAddr(base->VirtualAddress + (*reloc & 0x0FFF));
/external/elfutils/0.153/libebl/
H A Deblopenbackend.c198 static bool default_copy_reloc_p (int reloc);
200 static bool default_none_reloc_p (int reloc);
201 static bool default_relative_reloc_p (int reloc);
691 default_copy_reloc_p (int reloc __attribute__ ((unused)))
/external/chromium_org/tools/symsrc/
H A Dpefile.py3368 for reloc in base_reloc.entries:
3371 reloc.rva, RELOCATION_TYPE[reloc.type][16:]), 4)
3374 reloc.rva, reloc.type), 4)
3623 for reloc in self.DIRECTORY_ENTRY_BASERELOC:
3625 virtual_address = reloc.struct.VirtualAddress
3626 size_of_block = reloc.struct.SizeOfBlock
3633 while entry_idx<len(reloc.entries):
3635 entry = reloc
[all...]
/external/elfutils/0.153/backends/
H A DMakefile.am127 noinst_HEADERS = libebl_CPU.h common-reloc.c linux-core-note.c x86_corenote.c
/external/qemu/hw/i386/
H A Dpc.c516 uint8_t rom[512], *p, *reloc; local
539 reloc = p;
550 *reloc = (p - rom);

Completed in 636 milliseconds

123