HomeSort by relevance Sort by last modified time
    Searched refs:reloc (Results 1 - 25 of 95) sorted by null

1 2 3 4

  /external/elfutils/libebl/
eblcopyrelocp.c 59 ebl_copy_reloc_p (ebl, reloc)
61 int reloc;
63 return ebl->copy_reloc_p (reloc);
eblnonerelocp.c 59 ebl_none_reloc_p (ebl, reloc)
61 int reloc;
63 return ebl->none_reloc_p (reloc);
eblrelativerelocp.c 59 ebl_relative_reloc_p (ebl, reloc)
61 int reloc;
63 return ebl->relative_reloc_p (reloc);
eblgotpcreloccheck.c 60 ebl_gotpc_reloc_check (ebl, reloc)
62 int reloc;
64 return ebl != NULL ? ebl->gotpc_reloc_check (ebl->elf, reloc) : false;
eblrelocsimpletype.c 58 ebl_reloc_simple_type (ebl, reloc)
60 int reloc;
62 return ebl != NULL ? ebl->reloc_simple_type (ebl, reloc) : ELF_T_NUM;
eblreloctypecheck.c 59 ebl_reloc_type_check (ebl, reloc)
61 int reloc;
63 return ebl != NULL ? ebl->reloc_type_check (reloc) : false;
eblrelocvaliduse.c 59 ebl_reloc_valid_use (ebl, reloc)
61 int reloc;
63 return ebl != NULL ? ebl->reloc_valid_use (ebl->elf, reloc) : false;
eblreloctypename.c 60 ebl_reloc_type_name (ebl, reloc, buf, len)
62 int reloc;
68 res = ebl != NULL ? ebl->reloc_type_name (reloc, buf, len) : NULL;
libebl.h 104 extern const char *ebl_reloc_type_name (Ebl *ebl, int reloc,
108 extern bool ebl_reloc_type_check (Ebl *ebl, int reloc);
111 extern bool ebl_reloc_valid_use (Ebl *ebl, int reloc);
115 extern Elf_Type ebl_reloc_simple_type (Ebl *ebl, int reloc);
119 extern bool ebl_gotpc_reloc_check (Ebl *ebl, int reloc);
204 extern bool ebl_copy_reloc_p (Ebl *ebl, int reloc);
207 extern bool ebl_none_reloc_p (Ebl *ebl, int reloc);
210 extern bool ebl_relative_reloc_p (Ebl *ebl, int reloc);
  /external/clang/test/PCH/
reloc.c 2 // RUN: -isysroot %S/libroot %S/libroot/usr/include/reloc.h
7 #include <reloc.h>
13 // expected-note@libroot/usr/include/reloc.h:13{{previous definition}}
  /external/elfutils/backends/
common-reloc.c 1 /* Common code for ebl reloc functions.
36 #define RELOC_TYPES STRINGIFIED_PASTE (BACKEND, reloc.def)
41 /* Provide a table of reloc type names, in a PIC-friendly fashion. */
83 EBLHOOK(reloc_type_name) (int reloc,
87 if (reloc >= 0 && reloc < nreloc && EBLHOOK(reloc_nameidx)[reloc] != 0)
88 return &reloc_namestr[EBLHOOK(reloc_nameidx)[reloc]];
93 EBLHOOK(reloc_type_check) (int reloc)
95 return reloc >= 0 && reloc < nreloc && EBLHOOK(reloc_nameidx)[reloc] != 0
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/
elf-x86-amd64.c 140 elf_reloc_entry *reloc,
144 reloc->addend = yasm_intnum_copy(intn);
149 elf_x86_amd64_map_reloc_info_to_type(elf_reloc_entry *reloc)
151 if (reloc->wrt) {
153 yasm_symrec_get_data(reloc->wrt, &elf_ssym_symrec_data);
154 if (!ssym || reloc->valsize != ssym->size)
161 esym = yasm_symrec_get_data(reloc->reloc.sym, &elf_symrec_data);
166 if (reloc->rtype_rel && ssym->reloc == R_X86_64_GOT32
    [all...]
elf-x86-x86.c 139 elf_reloc_entry *reloc,
142 if (!reloc->wrt && reloc->is_GOT_sym && reloc->valsize == 32 && offset != 0)
152 elf_x86_x86_map_reloc_info_to_type(elf_reloc_entry *reloc)
154 if (reloc->wrt) {
156 yasm_symrec_get_data(reloc->wrt, &elf_ssym_symrec_data);
157 if (!ssym || reloc->valsize != ssym->size)
164 esym = yasm_symrec_get_data(reloc->reloc.sym, &elf_symrec_data)
    [all...]
elf-machine.h 59 elf_reloc_entry *reloc,
61 typedef unsigned int(*func_map_reloc_info_to_type)(elf_reloc_entry *reloc);
63 elf_reloc_entry *reloc,
80 const unsigned int reloc; /* relocation type */ member in struct:__anon16374
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/listfmts/nasm/
nasm-listfmt.c 53 unsigned long offset; /* start of reloc from start of bytecode */
54 size_t size; /* size of reloc in bytes */
102 /* Generate reloc if needed */
104 bcreloc *reloc = yasm_xmalloc(sizeof(bcreloc)); local
105 reloc->offset = offset;
106 reloc->size = destsize;
107 reloc->rel = value->curpos_rel;
108 STAILQ_INSERT_TAIL(&info->bcrelocs, reloc, link);
110 /* Get next reloc's info */
154 /*@null@*/ bcreloc *reloc = NULL local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/
nv30_vertprog.c 88 struct nv30_shader_reloc *reloc = vp->branch_relocs.data; local
89 unsigned nr_reloc = vp->branch_relocs.size / sizeof(*reloc);
106 inst = vp->insns[reloc->location].data;
107 target = vp->exec->start + reloc->target;
111 reloc++;
115 inst = vp->insns[reloc->location].data;
116 target = vp->exec->start + reloc->target;
122 reloc++;
131 struct nv30_shader_reloc *reloc = vp->const_relocs.data; local
132 unsigned nr_reloc = vp->const_relocs.size / sizeof(*reloc);
    [all...]
  /external/mesa3d/src/gallium/drivers/nv30/
nv30_vertprog.c 88 struct nv30_shader_reloc *reloc = vp->branch_relocs.data; local
89 unsigned nr_reloc = vp->branch_relocs.size / sizeof(*reloc);
106 inst = vp->insns[reloc->location].data;
107 target = vp->exec->start + reloc->target;
111 reloc++;
115 inst = vp->insns[reloc->location].data;
116 target = vp->exec->start + reloc->target;
122 reloc++;
131 struct nv30_shader_reloc *reloc = vp->const_relocs.data; local
132 unsigned nr_reloc = vp->const_relocs.size / sizeof(*reloc);
    [all...]
  /frameworks/compile/mclinker/lib/Fragment/
FragmentLinker.cpp 105 // bypass the reloc section if
108 // 2. it has no reloc data. (All symbols in the input relocs are in the
112 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
113 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
114 Relocation* relocation = llvm::cast<Relocation>(reloc);
154 // bypass the reloc section if
157 // 2. it has no reloc data. (All symbols in the input relocs are in the
161 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end() local
185 Relocation* reloc = *iter; local
208 Relocation* reloc = llvm::cast<Relocation>(relocIter); local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/winsys/radeon/drm/
radeon_drm_cs.c 40 Reloc writes and space checking are faster and simpler than their
49 The adding is skipped if the reloc is already present in the list, but it
60 cs_write_reloc(cs, buf) just writes a reloc that has been added using
199 static INLINE void update_reloc_domains(struct drm_radeon_cs_reloc *reloc,
204 *added_domains = (rd | wd) & ~(reloc->read_domains | reloc->write_domain);
206 reloc->read_domains |= rd;
207 reloc->write_domain |= wd;
212 struct drm_radeon_cs_reloc *reloc; local
218 reloc = &csc->relocs[i]
253 struct drm_radeon_cs_reloc *reloc; local
    [all...]
  /external/mesa3d/src/gallium/winsys/radeon/drm/
radeon_drm_cs.c 40 Reloc writes and space checking are faster and simpler than their
49 The adding is skipped if the reloc is already present in the list, but it
60 cs_write_reloc(cs, buf) just writes a reloc that has been added using
199 static INLINE void update_reloc_domains(struct drm_radeon_cs_reloc *reloc,
204 *added_domains = (rd | wd) & ~(reloc->read_domains | reloc->write_domain);
206 reloc->read_domains |= rd;
207 reloc->write_domain |= wd;
212 struct drm_radeon_cs_reloc *reloc; local
218 reloc = &csc->relocs[i]
253 struct drm_radeon_cs_reloc *reloc; local
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/macho/
macho-objfmt.c 237 yasm_reloc reloc; member in struct:macho_reloc
416 macho_reloc *reloc = NULL; local
447 reloc = yasm_xcalloc(sizeof(macho_reloc), 1);
448 reloc->reloc.addr = yasm_intnum_create_uint(bc->offset + offset);
449 reloc->reloc.sym = value->rel;
452 reloc->length = 3;
455 reloc->length = 2;
458 reloc->length = 1
650 macho_reloc *reloc; local
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/xdf/
xdf-objfmt.c 41 yasm_reloc reloc; member in struct:xdf_reloc
186 xdf_reloc *reloc; local
188 reloc = yasm_xmalloc(sizeof(xdf_reloc));
189 reloc->reloc.addr = yasm_intnum_create_uint(bc->offset + offset);
190 reloc->reloc.sym = value->rel;
191 reloc->base = NULL;
192 reloc->size = valsize/8;
193 reloc->shift = value->rshift
288 xdf_reloc *reloc; local
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/rdf/
rdf-objfmt.c 69 yasm_reloc reloc; member in struct:rdf_reloc
228 rdf_reloc *reloc; local
232 reloc = yasm_xmalloc(sizeof(rdf_reloc));
233 reloc->reloc.addr = yasm_intnum_create_uint(bc->offset + offset);
234 reloc->reloc.sym = value->rel;
235 reloc->size = valsize/8;
238 reloc->type = RDF_RELOC_SEG;
240 reloc->type = RDF_RELOC_REL
385 rdf_reloc *reloc; local
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/
section.h 43 /*@reldef@*/ STAILQ_ENTRY(yasm_reloc) link; /**< Link to next reloc */
269 * \param reloc relocation
271 * \note Does not make a copy of reloc. The same destroy_func must be
277 void yasm_section_add_reloc(yasm_section *sect, yasm_reloc *reloc,
278 void (*destroy_func) (/*@only@*/ void *reloc));
288 * \param reloc previous relocation
291 /*@null@*/ yasm_reloc *yasm_section_reloc_next(yasm_reloc *reloc);
297 * \param reloc relocation
302 void yasm_reloc_get(yasm_reloc *reloc, yasm_intnum **addrp,
  /external/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/
vmw_context.c 143 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->buffer, translated_flags)
    [all...]

Completed in 1114 milliseconds

1 2 3 4