Searched refs:layout (Results 1 - 25 of 80) sorted by relevance

1234

/haiku-buildtools/legacy/gcc/libobjc/
H A Dencoding.c186 struct objc_struct_layout layout; local
189 objc_layout_structure (type, &layout);
190 while (objc_layout_structure_next_member (&layout))
192 objc_layout_finish_structure (&layout, &size, NULL);
310 struct objc_struct_layout layout; local
313 objc_layout_structure (type, &layout);
314 while (objc_layout_structure_next_member (&layout))
316 objc_layout_finish_structure (&layout, NULL, &align);
678 struct objc_struct_layout layout;
681 objc_layout_structure (type, &layout);
698 objc_layout_structure(const char *type, struct objc_struct_layout *layout) argument
734 objc_layout_structure_next_member(struct objc_struct_layout *layout) argument
871 objc_layout_finish_structure(struct objc_struct_layout *layout, unsigned int *size, unsigned int *align) argument
907 objc_layout_structure_get_info(struct objc_struct_layout *layout, unsigned int *offset, unsigned int *align, const char **type) argument
[all...]
H A Dgc.c106 struct objc_struct_layout layout; local
110 objc_layout_structure (type, &layout);
112 while (objc_layout_structure_next_member (&layout))
116 objc_layout_structure_get_info (&layout, &position, NULL, &mtype);
195 struct objc_struct_layout layout; local
199 objc_layout_structure (type, &layout);
201 while (objc_layout_structure_next_member (&layout))
205 objc_layout_structure_get_info (&layout, &offset, &align, &ivar_type);
/haiku-buildtools/gcc/gcc/testsuite/objc-obj-c++-shared/
H A Dobjc-test-suite-next-encode-assist-impl.h140 struct objc_struct_layout layout; local
143 objc_layout_structure (type, &layout);
144 while (objc_layout_structure_next_member (&layout))
146 objc_layout_finish_structure (&layout, &size, NULL);
262 struct objc_struct_layout layout; local
265 objc_layout_structure (type, &layout);
266 while (objc_layout_structure_next_member (&layout))
268 objc_layout_finish_structure (&layout, NULL, &align);
515 struct objc_struct_layout layout;
518 objc_layout_structure (type, &layout);
535 objc_layout_structure(const char *type, struct objc_struct_layout *layout) argument
559 objc_layout_structure_next_member(struct objc_struct_layout *layout) argument
623 objc_layout_finish_structure(struct objc_struct_layout *layout, unsigned int *size, unsigned int *align) argument
640 objc_layout_structure_get_info(struct objc_struct_layout *layout, unsigned int *offset, unsigned int *align, const char **type) argument
[all...]
/haiku-buildtools/binutils/gold/
H A Dgold.cc41 #include "layout.h"
114 Layout* layout, Mapfile* mapfile)
116 layout_(layout), mapfile_(mapfile)
145 Layout* layout, Mapfile* mapfile)
147 layout_(layout), mapfile_(mapfile)
176 Symbol_table* symtab, Layout* layout, Mapfile* mapfile)
208 && ibase->check_inputs(cmdline, layout->incremental_inputs()))
209 ibase->init_layout(layout);
241 workqueue->queue(new Read_symbols(input_objects, symtab, layout,
262 layout,
111 Middle_runner(const General_options& options, const Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Mapfile* mapfile) argument
142 Gc_runner(const General_options& options, const Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Mapfile* mapfile) argument
172 queue_initial_tasks(const General_options& options, Dirsearch& search_path, const Command_line& cmdline, Workqueue* workqueue, Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Mapfile* mapfile) argument
315 process_incremental_input(Incremental_binary* ibase, unsigned int input_file_index, Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Dirsearch* search_path, Mapfile* mapfile, Task_token* this_blocker, Task_token* next_blocker) argument
438 queue_middle_gc_tasks(const General_options& options, const Task* , const Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Workqueue* workqueue, Mapfile* mapfile) argument
483 queue_middle_tasks(const General_options& options, const Task* task, const Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Workqueue* workqueue, Mapfile* mapfile) argument
790 queue_final_tasks(const General_options& options, const Input_objects* input_objects, const Symbol_table* symtab, Layout* layout, Workqueue* workqueue, Output_file* of) argument
[all...]
H A Dcommon.h38 Allocate_commons_task(Symbol_table* symtab, Layout* layout, Mapfile* mapfile, argument
40 : symtab_(symtab), layout_(layout), mapfile_(mapfile), blocker_(blocker)
H A Dx86_64.cc34 #include "layout.h"
56 Output_data_got_plt_x86_64(Layout* layout) argument
58 layout_(layout)
61 Output_data_got_plt_x86_64(Layout* layout, off_t data_size) argument
63 layout_(layout)
93 Output_data_plt_x86_64(Layout* layout, uint64_t addralign, argument
101 { this->init(layout); }
103 Output_data_plt_x86_64(Layout* layout, uint64_t plt_entry_size, argument
114 this->init(layout);
123 init(Layout* layout);
222 add_eh_frame(Layout* layout) argument
359 Output_data_plt_x86_64_standard(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative) argument
367 Output_data_plt_x86_64_standard(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative, unsigned int plt_count) argument
383 do_add_eh_frame(Layout* layout) argument
436 Output_data_plt_x86_64_bnd(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative) argument
445 Output_data_plt_x86_64_bnd(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative, unsigned int plt_count) argument
470 do_add_eh_frame(Layout* layout) argument
833 make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative) argument
842 make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative, unsigned int plt_count) argument
1168 copy_reloc(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* object, unsigned int shndx, Output_section* output_section, Symbol* sym, const elfcpp::Rela<size, false>& reloc) argument
1312 got_section(Symbol_table* symtab, Layout* layout) argument
1388 rela_dyn_section(Layout* layout) argument
1409 rela_irelative_section(Layout* layout) argument
1450 init(Layout* layout) argument
1469 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1548 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* relobj, unsigned int local_sym_index) argument
1576 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
1601 rela_tlsdesc(Layout* layout) argument
1620 rela_irelative(Symbol_table* symtab, Layout* layout) argument
2235 make_plt_section(Symbol_table* symtab, Layout* layout) argument
2262 do_make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative) argument
2273 do_make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative) argument
2288 do_make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative, unsigned int plt_count) argument
2301 do_make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative, unsigned int plt_count) argument
2329 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2345 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* relobj, unsigned int local_sym_index) argument
2397 init_got_plt_for_update(Symbol_table* symtab, Layout* layout, unsigned int got_count, unsigned int plt_count) argument
2566 register_global_plt_entry(Symbol_table* symtab, Layout* layout, unsigned int plt_index, Symbol* gsym) argument
2600 define_tls_base_symbol(Symbol_table* symtab, Layout* layout) argument
2628 reserve_tlsdesc_entries(Symbol_table* symtab, Layout* layout) argument
2649 got_mod_index_entry(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* object) argument
2921 local(Symbol_table* symtab, Layout* layout, Target_x86_64<size>* target, Sized_relobj_file<size, false>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, false>& reloc, unsigned int r_type, const elfcpp::Sym<size, false>& lsym, bool is_discarded) argument
3354 global(Symbol_table* symtab, Layout* layout, Target_x86_64<size>* target, Sized_relobj_file<size, false>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, false>& reloc, unsigned int r_type, Symbol* gsym) argument
3747 gc_process_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
3786 scan_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
3826 do_finalize_sections( Layout* layout, const Input_objects*, Symbol_table* symtab) argument
5035 scan_relocatable_relocs( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols, Relocatable_relocs* rr) argument
5074 emit_relocs_scan( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, false>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_syms, Relocatable_relocs* rr) argument
5382 Output_data_plt_x86_64_nacl(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative) argument
5390 Output_data_plt_x86_64_nacl(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative, unsigned int plt_count) argument
5406 do_add_eh_frame(Layout* layout) argument
5463 do_make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative) argument
5473 do_make_data_plt(Layout* layout, Output_data_got<64, false>* got, Output_data_got_plt_x86_64* got_plt, Output_data_space* got_irelative, unsigned int plt_count) argument
[all...]
H A Dcommon.cc29 #include "layout.h"
149 Symbol_table::allocate_commons(Layout* layout, Mapfile* mapfile) argument
171 this->do_allocate_commons<32>(layout, mapfile, sort_order);
179 this->do_allocate_commons<64>(layout, mapfile, sort_order);
192 Symbol_table::do_allocate_commons(Layout* layout, Mapfile* mapfile, argument
196 this->do_allocate_commons_list<size>(layout, COMMONS_NORMAL,
200 this->do_allocate_commons_list<size>(layout, COMMONS_TLS,
204 this->do_allocate_commons_list<size>(layout, COMMONS_SMALL,
208 this->do_allocate_commons_list<size>(layout, COMMONS_LARGE,
219 Layout* layout,
218 do_allocate_commons_list( Layout* layout, Commons_section_type commons_section_type, Commons_type* commons, Mapfile* mapfile, Sort_commons_order sort_order) argument
[all...]
H A Di386.cc34 #include "layout.h"
55 Output_data_got_plt_i386(Layout* layout) argument
57 layout_(layout)
142 add_eh_frame(Layout* layout) argument
143 { this->do_add_eh_frame(layout); }
253 // This is an abstract class for the standard PLT layout.
261 Output_data_plt_i386_standard(Layout* layout, argument
264 : Output_data_plt_i386(layout, plt_entry_size, got_plt, got_irelative)
273 do_add_eh_frame(Layout* layout) argument
275 layout
292 Output_data_plt_i386_exec(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative) argument
323 Output_data_plt_i386_dyn(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative) argument
547 make_data_plt(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative, bool dyn) argument
554 do_make_data_plt(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative, bool dyn) argument
849 copy_reloc(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* object, unsigned int shndx, Output_section* output_section, Symbol* sym, const elfcpp::Rel<32, false>& reloc) argument
933 got_section(Symbol_table* symtab, Layout* layout) argument
1008 rel_dyn_section(Layout* layout) argument
1028 rel_irelative_section(Layout* layout) argument
1069 Output_data_plt_i386(Layout* layout, uint64_t addralign, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative) argument
1095 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1146 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* relobj, unsigned int local_sym_index) argument
1180 rel_tls_desc(Layout* layout) argument
1198 rel_irelative(Symbol_table* symtab, Layout* layout) argument
1496 make_plt_section(Symbol_table* symtab, Layout* layout) argument
1527 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1539 make_local_ifunc_plt_entry(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* relobj, unsigned int local_sym_index) argument
1594 define_tls_base_symbol(Symbol_table* symtab, Layout* layout) argument
1620 got_mod_index_entry(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* object) argument
1793 local(Symbol_table* symtab, Layout* layout, Target_i386* target, Sized_relobj_file<32, false>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rel<32, false>& reloc, unsigned int r_type, const elfcpp::Sym<32, false>& lsym, bool is_discarded) argument
2183 global(Symbol_table* symtab, Layout* layout, Target_i386* target, Sized_relobj_file<32, false>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rel<32, false>& reloc, unsigned int r_type, Symbol* gsym) argument
2600 gc_process_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* object, unsigned int data_shndx, unsigned int, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
2629 scan_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
2665 do_finalize_sections( Layout* layout, const Input_objects*, Symbol_table* symtab) argument
3775 scan_relocatable_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols, Relocatable_relocs* rr) argument
3810 emit_relocs_scan(Symbol_table* symtab, Layout* layout, Sized_relobj_file<32, false>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_syms, Relocatable_relocs* rr) argument
4071 Output_data_plt_i386_nacl(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative) argument
4083 do_add_eh_frame(Layout* layout) argument
4100 Output_data_plt_i386_nacl_exec(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative) argument
4129 Output_data_plt_i386_nacl_dyn(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative) argument
4163 do_make_data_plt(Layout* layout, Output_data_got_plt_i386* got_plt, Output_data_space* got_irelative, bool dyn) argument
[all...]
H A Dreadsyms.h60 Layout* layout, Dirsearch* dirpath, int dirindex,
64 : input_objects_(input_objects), symtab_(symtab), layout_(layout),
140 Layout* layout, Dirsearch* /*dirpath*/, int /*dirindex*/,
145 : input_objects_(input_objects), symtab_(symtab), layout_(layout),
192 Layout* /*layout*/, Mapfile* /*mapfile*/,
230 Check_script(Layout* layout, Incremental_binary* ibase, argument
234 : layout_(layout), ibase_(ibase), input_file_index_(input_file_index),
276 Check_library(Symbol_table* /*symtab*/, Layout* layout, argument
281 : layout_(layout), ibase_(ibase),
391 Layout* layout, Mapfil
59 Read_symbols(Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Dirsearch* dirpath, int dirindex, Mapfile* mapfile, const Input_argument* input_argument, Input_group* input_group, Archive_member* member, Task_token* this_blocker, Task_token* next_blocker) argument
139 Add_symbols(Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Dirsearch* , int , Mapfile* , const Input_argument* input_argument, Object* object, Incremental_library* library, Read_symbols_data* sd, Task_token* this_blocker, Task_token* next_blocker) argument
390 Finish_group(Input_objects* input_objects, Symbol_table* symtab, Layout* layout, Mapfile* mapfile, Input_group* input_group, Task_token* next_blocker) argument
447 Read_script(Symbol_table* symtab, Layout* layout, Dirsearch* dirpath, int dirindex, Input_objects* input_objects, Mapfile* mapfile, Input_group* input_group, const Input_argument* input_argument, Input_file* input_file, Task_token* this_blocker, Task_token* next_blocker) argument
[all...]
H A Ddefstd.cc26 #include "layout.h"
279 define_standard_symbols(Symbol_table* symtab, const Layout* layout) argument
281 bool saw_sections_clause = layout->script_options()->saw_sections_clause();
282 symtab->define_symbols(layout, in_section_count, in_section,
284 symtab->define_symbols(layout, in_segment_count, in_segment,
H A Ds390.cc34 #include "layout.h"
55 Output_data_got_plt_s390(Layout* layout) argument
57 layout_(layout)
60 Output_data_got_plt_s390(Layout* layout, off_t data_size) argument
62 layout_(layout)
90 Output_data_plt_s390(Layout* layout, argument
94 : Output_section_data(4), layout_(layout),
98 { this->init(layout); }
100 Output_data_plt_s390(Layout* layout, argument
107 layout_(layout), irelative_rel
183 add_eh_frame(Layout* layout) argument
696 copy_reloc(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* object, unsigned int shndx, Output_section* output_section, Symbol* sym, const elfcpp::Rela<size, true>& reloc) argument
1019 init(Layout* layout) argument
1038 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1117 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* relobj, unsigned int local_sym_index) argument
1145 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
1170 rela_irelative(Symbol_table* symtab, Layout* layout) argument
1587 got_section(Symbol_table* symtab, Layout* layout) argument
1648 rela_dyn_section(Layout* layout) argument
1669 rela_irelative_section(Layout* layout) argument
1712 make_plt_section(Symbol_table* symtab, Layout* layout) argument
1746 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
1762 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* relobj, unsigned int local_sym_index) argument
1810 init_got_plt_for_update(Symbol_table* symtab, Layout* layout, unsigned int got_count, unsigned int plt_count) argument
1957 register_global_plt_entry(Symbol_table* symtab, Layout* layout, unsigned int plt_index, Symbol* gsym) argument
1991 got_mod_index_entry(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* object) argument
2278 local(Symbol_table* symtab, Layout* layout, Target_s390<size>* target, Sized_relobj_file<size, true>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, true>& reloc, unsigned int r_type, const elfcpp::Sym<size, true>& lsym, bool is_discarded) argument
2636 global(Symbol_table* symtab, Layout* layout, Target_s390<size>* target, Sized_relobj_file<size, true>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, true>& reloc, unsigned int r_type, Symbol* gsym) argument
3152 gc_process_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
3990 scan_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
4030 do_finalize_sections( Layout* layout, const Input_objects*, Symbol_table* symtab) argument
4103 scan_relocatable_relocs( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols, Relocatable_relocs* rr) argument
4142 emit_relocs_scan( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, true>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_syms, Relocatable_relocs* rr) argument
[all...]
H A Dmain.cc45 #include "layout.h"
228 // The layout object.
229 Layout layout(command_line.number_of_input_files(),
232 if (layout.incremental_inputs() != NULL)
233 layout.incremental_inputs()->report_command_line(argc, argv);
236 layout.read_layout_from_file();
240 command_line.options().plugins()->load_plugins(&layout);
249 &symtab, &layout, mapfile);
302 program_name, static_cast<long long>(layout.output_file_size()));
304 layout
[all...]
H A Dtilegx.cc34 #include "layout.h"
71 Output_data_plt_tilegx(Layout* layout, uint64_t addralign, argument
75 : Output_section_data(addralign), layout_(layout),
79 { this->init(layout); }
81 Output_data_plt_tilegx(Layout* layout, uint64_t plt_entry_size, argument
88 layout_(layout), irelative_rel_(NULL), got_(got),
92 this->init(layout);
101 init(Layout* layout);
249 Layout* layout,
263 Layout* layout,
595 copy_reloc(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* object, unsigned int shndx, Output_section* output_section, Symbol* sym, const elfcpp::Rela<size, big_endian>& reloc) argument
1857 got_section(Symbol_table* symtab, Layout* layout) argument
1945 rela_dyn_section(Layout* layout) argument
1966 rela_irelative_section(Layout* layout) argument
1986 init(Layout* layout) argument
2006 add_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2109 add_local_ifunc_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
2138 add_relocation(Symbol_table* symtab, Layout* layout, Symbol* gsym, unsigned int got_offset) argument
2163 rela_irelative(Symbol_table* symtab, Layout* layout) argument
2521 make_plt_section(Symbol_table* symtab, Layout* layout) argument
2554 make_plt_entry(Symbol_table* symtab, Layout* layout, Symbol* gsym) argument
2570 make_local_ifunc_plt_entry( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* relobj, unsigned int local_sym_index) argument
2618 init_got_plt_for_update(Symbol_table* symtab, Layout* layout, unsigned int got_count, unsigned int plt_count) argument
2800 register_global_plt_entry( Symbol_table* symtab, Layout* layout, unsigned int plt_index, Symbol* gsym) argument
2832 got_mod_index_entry(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* object) argument
3228 local(Symbol_table* symtab, Layout* layout, Target_tilegx<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, big_endian>& reloc, unsigned int r_type, const elfcpp::Sym<size, big_endian>& lsym, bool is_discarded) argument
3708 global(Symbol_table* symtab, Layout* layout, Target_tilegx<size, big_endian>* target, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, Output_section* output_section, const elfcpp::Rela<size, big_endian>& reloc, unsigned int r_type, Symbol* gsym) argument
4149 gc_process_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
4188 scan_relocs(Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols) argument
4228 do_define_standard_symbols( Symbol_table* symtab, Layout* layout) argument
4255 do_finalize_sections( Layout* layout, const Input_objects*, Symbol_table* symtab) argument
4805 scan_relocatable_relocs( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_symbols, Relocatable_relocs* rr) argument
4844 emit_relocs_scan( Symbol_table* symtab, Layout* layout, Sized_relobj_file<size, big_endian>* object, unsigned int data_shndx, unsigned int sh_type, const unsigned char* prelocs, size_t reloc_count, Output_section* output_section, bool needs_special_offset_handling, size_t local_symbol_count, const unsigned char* plocal_syms, Relocatable_relocs* rr) argument
[all...]
/haiku-buildtools/gcc/gcc/testsuite/objc/execute/
H A Dbf-common.h26 struct objc_struct_layout layout; local
31 objc_layout_structure (type, &layout);
33 while (objc_layout_structure_next_member (&layout))
40 printf ("too many ivars in type %s, layout = %s\n",
41 type, layout.type);
46 objc_layout_structure_get_info (&layout, &position, NULL, &ivar_type);
78 struct objc_struct_layout layout; local
84 objc_layout_structure (type, &layout);
86 while (objc_layout_structure_next_member (&layout))
92 printf ("too many ivars in type %s, layout
[all...]
/haiku-buildtools/legacy/gcc/libobjc/objc/
H A Dencoding.h89 struct objc_struct_layout *layout);
90 BOOL objc_layout_structure_next_member (struct objc_struct_layout *layout);
91 void objc_layout_finish_structure (struct objc_struct_layout *layout,
94 void objc_layout_structure_get_info (struct objc_struct_layout *layout,
/haiku-buildtools/binutils/gas/testsuite/gas/tic6x/
H A Dunwind-1.s3 # standard layout
16 # standard layout (pr0)
30 # standard layout (pr1)
49 # standard layout (pr3)
63 # compact layout
77 # compact layout (pr0)
92 # compact layout (pr4)
107 # compact layout (aligned pair)
125 # compact layout (aligned pair + 1)
143 # compact layout (misaligne
[all...]
H A Dunwind-2.s3 # standard layout
16 # standard layout (pr0)
30 # standard layout (pr1)
49 # standard layout (pr3)
63 # compact layout
77 # compact layout (pr0)
92 # compact layout (pr4)
107 # compact layout (aligned pair)
125 # compact layout (aligned pair + 1)
143 # compact layout (misaligne
[all...]
H A Dunwind-bad-2.l3 [^:]*:20: Error: stack frame layout does not match personality routine
4 [^:]*:33: Error: stack frame layout does not match personality routine
13 [^:]*:100: Error: stack frame layout too complex for unwinder
H A Dunwind-3.s4 # standard layout
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/other/
H A Dpr29610.C25 inline int Painter::for_each(vector &layout, SliceWindowFunc func) argument
27 for (unsigned int window = 0; window < layout.size();++window)
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/aarch64/aapcs64/
H A Dabitest-2.h36 #define FUNC_VAL_CHECK(id, type, val, offset, layout) \
46 if (validate_memory (&__x, addr, sizeof (type), layout) != 0) \
68 #define FUNC_VAL_CHECK(id, type, var, offset, layout) \
95 #define FUNC_VAL_CHECK(id, type, var, offset, layout) \
H A Dmacro-def.h46 #define LAST_ARG_NONFLAT(type, val, offset, layout, ...) \
50 if (validate_memory (&__x, stack + offset, sizeof (type), layout) != 0) \
55 #define ARG_NONFLAT(type,val,offset,layout,...) LAST_ARG_NONFLAT (type, val, \
57 layout, \
97 #define LAST_ARG_NONFLAT(type, val, offset, layout) type
99 #define ARG_NONFLAT(type, val, offset, layout) LAST_ARG (type, val, offset),
127 #define LAST_ARG_NONFLAT(type,val,offset,layout,...) val
129 #define ARG_NONFLAT(type, val, offset, layout,...) LAST_ARG (type, val, \
161 #define LAST_ARG_NONFLAT(type, val, offset, layout, ...) type
163 #define ARG_NONFLAT(type, val, offset, layout,
[all...]
/haiku-buildtools/gcc/contrib/
H A Djit-coverage-report.py64 layout = '%40s %5s %s' variable
65 print(layout % ('SYMBOL', 'USES', 'HISTOGRAM'))
67 print(layout % (sym, count, '*' * count if count else 'UNUSED'))
/haiku-buildtools/gcc/gcc/ada/
H A Dtracebak.c77 assumptions about the frame layout, and the other one using the GCC EH
176 /* The stack layout is specified by the target ABI. The "generic" scheme is
179 The stack layout from some frame pointer is such that the information
192 stack layout is not necessarily regular (static) enough. On targets where
195 o struct layout, describing the expected stack data layout relevant to the
199 value, at which this layout will be found,
221 | | layout:| return_address ----------------+
230 | layout:| return_address --------------------> | [0]
288 struct layout struct
342 struct layout struct
373 struct layout struct
424 struct layout struct
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/
H A Dpr64688-2.C28 template <typename> struct layout { typedef vector3<int> color_space_t; }; struct
63 typedef pixel<unsigned char, layout<vector3<int>>> *type;
72 homogeneous_color_base<unsigned, layout<int>, 3>> {};
74 struct pixel : homogeneous_color_base<unsigned char, layout<int>,
75 size<layout<int>::color_space_t>::value> {
84 pixel<unsigned, layout<vector3<int>>> *>>::type x_iterator;
107 memory_based_step_iterator<pixel<T, layout<vector3<int>>> *>>>,
110 memory_based_step_iterator<pixel<T, layout<vector3<int>>> *>>> View;
131 pixel<unsigned char, layout<vector3<int>>> *>>>,

Completed in 302 milliseconds

1234