Searched refs:fine_reloc (Results 1 - 15 of 15) sorted by relevance

/macosx-10.9.5/cctools-845/ld/
H A Dobjects.c343 struct fine_reloc *fine_reloc; local
346 fine_reloc = fine_reloc_for_input_offset(map, input_offset);
362 fine_reloc->use_contents == FALSE) ||
363 (dead_strip == TRUE && fine_reloc->live == FALSE))
365 input_offset - fine_reloc->input_offset);
367 return(fine_reloc->output_offset +
368 input_offset - fine_reloc->input_offset);
387 struct fine_reloc *fine_reloc; local
502 struct fine_reloc *fine_reloc; local
607 struct fine_reloc *fine_reloc; local
671 struct fine_reloc *fine_reloc; local
738 struct fine_reloc *fine_reloc; local
768 struct fine_reloc *fine_reloc; local
793 struct fine_reloc *fine_reloc; local
[all...]
H A Dobjects.h170 struct fine_reloc /* Map for relocation of literals or other */
208 struct fine_reloc { struct
228 * from the relocation entries for each fine_reloc. There are fields if this
237 struct fine_reloc *fine_reloc; member in struct:ref
247 * to set the orders and then build fine_reloc structures for it so it can be
259 struct fine_reloc *fine_reloc; /* the fine_reloc for this load_order */ member in struct:load_order
354 __private_extern__ struct fine_reloc *fine_reloc_for_input_offse
[all...]
H A Dindirect_sections.h107 struct fine_reloc *fine_reloc,
H A Dsections.c246 const struct fine_reloc *fine_reloc1,
247 const struct fine_reloc *fine_reloc2);
299 struct fine_reloc *self_fine_reloc);
325 struct fine_reloc *fine_reloc,
1227 struct fine_reloc *fine_relocs;
1914 fine_relocs = allocate(sizeof(struct fine_reloc));
1915 memset(fine_relocs, '\0', sizeof(struct fine_reloc));
1923 load_orders[0].fine_reloc = fine_relocs + 0;
1931 fine_relocs = allocate(sizeof(struct fine_reloc) *
3229 struct fine_reloc *fine_reloc; local
5114 struct fine_reloc *fine_reloc; local
5474 struct fine_reloc *fine_relocs, *fine_reloc; local
5609 struct fine_reloc *fine_reloc; local
5797 struct fine_reloc *fine_reloc; local
6047 walk_references( enum walk_references_operation operation, struct fine_reloc *fine_reloc, struct section_map *map, struct object_file *obj) argument
[all...]
H A Dsymbols.h108 * When doing dead code stripping this is set to the fine_reloc this symbol
111 struct fine_reloc *fine_reloc; member in struct:merged_symbol
H A Dmod_sections.c84 struct fine_reloc *fine_relocs;
245 fine_relocs = allocate(npointers * sizeof(struct fine_reloc));
246 memset(fine_relocs, '\0',npointers * sizeof(struct fine_reloc));
H A Dindirect_sections.c111 struct fine_reloc *fine_relocs;
193 * is encoded into the fine_reloc structures for each item.
202 fine_relocs = allocate(nitems * sizeof(struct fine_reloc));
203 memset(fine_relocs, '\0', nitems * sizeof(struct fine_reloc));
1099 * indirect section is referenced. The reference is specified by fine_reloc,
1106 struct fine_reloc *fine_reloc,
1121 if(fine_reloc->local_symbol == TRUE){
1126 * the fine_reloc has use_contents set to FALSE and the symbol index
1129 if(fine_reloc
1105 indirect_live_ref( struct fine_reloc *fine_reloc, struct section_map *map, struct object_file *obj, struct ref *r) argument
[all...]
H A D4byte_literals.c72 struct fine_reloc *fine_relocs;
105 fine_relocs = allocate(nliteral4s * sizeof(struct fine_reloc));
106 memset(fine_relocs, '\0', nliteral4s * sizeof(struct fine_reloc));
H A Dsections.h200 __private_extern__ struct fine_reloc *get_fine_reloc_for_merged_symbol(
H A D8byte_literals.c71 struct fine_reloc *fine_relocs;
104 fine_relocs = allocate(nliteral8s * sizeof(struct fine_reloc));
105 memset(fine_relocs, '\0', nliteral8s * sizeof(struct fine_reloc));
H A Dcoalesced_sections.c92 struct fine_reloc *fine_relocs;
275 * into the fine_reloc structures for each item.
278 fine_relocs = allocate(count * sizeof(struct fine_reloc));
279 memset(fine_relocs, '\0', count * sizeof(struct fine_reloc));
H A Dcstring_literals.c77 struct fine_reloc *fine_relocs;
113 fine_relocs = allocate(ncstrings * sizeof(struct fine_reloc));
114 memset(fine_relocs, '\0', ncstrings * sizeof(struct fine_reloc));
H A Dliteral_pointers.c115 struct fine_reloc *fine_relocs;
173 fine_relocs = allocate(nliterals * sizeof(struct fine_reloc));
174 memset(fine_relocs, '\0', nliterals * sizeof(struct fine_reloc));
499 * for an internal error if the section does not have fine_reloc
589 * for an internal error if the section does not have fine_reloc
629 * redo_live == TRUE so if this fine_reloc is live re-merge it.
H A Dsymbols.c4504 * section attribute live. And marks the fine_reloc (if any) for each live
4584 if(merged_symbol->fine_reloc != NULL)
4585 merged_symbol->fine_reloc->live = TRUE;
4643 struct fine_reloc *fine_reloc; local
4691 fine_reloc = fine_reloc_for_input_offset(
4693 fine_reloc->live = TRUE;
4702 * to set the fine_reloc field of the merged symbols. Most of these are set
4721 * Skip symbols that have already had there fine_reloc set which
4724 if(merged_symbol->fine_reloc !
5702 struct fine_reloc *fine_reloc; local
[all...]
H A Dlayout.c2284 fine_reloc->live == TRUE){
2325 fine_reloc->live == TRUE){
2413 struct fine_reloc *fine_relocs;

Completed in 410 milliseconds