| /openbsd-src/gnu/llvm/lld/MachO/ |
| H A D | ConcatOutputSection.cpp | 346 thunks.push_back(thunkInfo.isec); in finalize() 367 size_t t = 0, te = thunks.size(); in writeTo() 370 inputs[i]->outSecOff < thunks[t]->outSecOff)) { in writeTo() 374 while (t < te && (i == ie || thunks[t]->outSecOff < inputs[i]->outSecOff)) { in writeTo() 375 thunks[t]->writeTo(buf + thunks[t]->outSecOff); in writeTo()
|
| H A D | ConcatOutputSection.h | 78 std::vector<ConcatInputSection *> thunks; variable
|
| /openbsd-src/gnu/llvm/libcxx/utils/symcheck-blacklists/ |
| H A D | linux_blacklist.txt | 7 # all non-virtual thunks 9 # all virtual thunks
|
| H A D | osx_blacklist.txt | 7 # all non-virtual thunks 9 # all virtual thunks
|
| /openbsd-src/gnu/llvm/lld/COFF/ |
| H A D | DLL.h | 46 ArrayRef<Chunk *> getCodeChunks() { return thunks; } in getCodeChunks() 66 std::vector<Chunk *> thunks; variable
|
| H A D | DLL.cpp | 738 thunks.push_back(t); in create() 754 thunks.push_back(tm); in create()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/ |
| H A D | README | 4 -O2 -fvtable-thunks -mno-strict-align -fno-rtti -fcheck-new-mca
|
| /openbsd-src/gnu/llvm/lld/ELF/ |
| H A D | Relocations.h | 177 llvm::DenseMap<Symbol *, Thunk *> thunks; variable
|
| H A D | SyntheticSections.cpp | 3578 thunks.push_back(t); in addThunk() 3583 for (Thunk *t : thunks) in writeTo() 3588 if (thunks.empty()) in getTargetInputSection() 3590 const Thunk *t = thunks.front(); in getTargetInputSection() 3596 for (Thunk *t : thunks) { in assignOffsets()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/consistency.vlad/ |
| H A D | README | 8 … RUNTESTFLAGS='BASE_COMPILER=i960-97r2 CONSISTENCY_OPTIONS="-O2 -fvtable-thunks -mno-strict-align …
|
| /openbsd-src/gnu/llvm/lld/docs/ |
| H A D | ReleaseNotes.rst | 59 * Armv4(T) thunks are now supported.
|
| /openbsd-src/gnu/gcc/gcc/cp/ |
| H A D | ChangeLog-2002 | 168 (THUNK_VIRTUAL_OFFSET): For result thunks it is always a binfo. 170 * class.c (find_final_overrider): Look through thunks. 172 (update_vtable_entry_for_fn): Look through thunks. Set covariant 654 (finish_struct_1): Set DECL_VINDEX to NULL for thunks. 660 (mangle_thunk): Adjust for covariant thunks. 663 (use_thunk): Generate covariant thunks too. 917 (update_vtable_entry_for_fn): Do not try to use virtual thunks 1020 (lang_decl): Remove thunks. 1031 (lang_decl): Add thunks. 1034 * method.c (make_thunk): Simplify, and add thunks to DECL_THUNKS. [all …]
|
| H A D | class.c | 6602 tree thunks; in dump_thunk() local 6628 for (thunks = DECL_THUNKS (thunk); thunks; thunks = TREE_CHAIN (thunks)) in dump_thunk() 6629 dump_thunk (stream, indent + 2, thunks); in dump_thunk()
|
| H A D | ChangeLog-2000 | 2546 where to emit thunks. 2667 (build_vtbl_initializer): Only use vcall thunks where necessary. 2668 Mark thunks as needing to be emitted with their vtables, or not. 2675 (build_vtable_entry): Mark thunks as needing to be emitted with 2692 * ir.texi: Adjust descriptions of thunks. 3365 * dump.c (dequeue_and_dump): Dump information about thunks. 4073 (emit_thunk): Make generic thunks into ordinary functions once 4117 (emit_thunk): Don't play games with TREE_CODE on thunks. Don't 4355 * class.c (build_vtable_entry): Don't build thunks for type-info 4382 * method.c (make_thunk): Tweak mangling for vcall offset thunks. [all …]
|
| H A D | ChangeLog-1996 | 1680 * decl2.c: Don't turn on thunks by default for now. 1976 the original basetype for this virtual function with thunks. 1978 with thunks. 2013 * cvt.c (convert_fn_ptr): We don't use thunks for pmfs. 2020 * decl2.c: Turn on thunks by default where supported. 2100 * class.c (build_vtable_entry): Don't build thunks for abstract 2255 * decl2.c (mark_vtable_entries): Emit thunks as needed. 2277 * class.c (set_rtti_entry): Fix for thunks.
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/config/ |
| H A D | linker-map.gnu | 305 # virtual function thunks
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/ld/emultempl/ |
| H A D | pe.em | 1040 thunks from the second implib to be used but without the 1157 thunks, and the sentinel(s). The head is easy; it's the one 1159 and the thunks will. It's easier than checking the symbol 1232 else if (reloc_count > 0) /* thunks */
|
| /openbsd-src/gnu/usr.bin/binutils/ld/emultempl/ |
| H A D | pe.em | 1001 thunks from the second implib to be used but without the 1117 thunks, and the sentinel(s). The head is easy; it's the one 1119 and the thunks will. It's easier than checking the symbol 1192 else if (reloc_count > 0) /* thunks */
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | c.opt | 743 fvtable-thunks 745 Implement vtables using thunks
|
| /openbsd-src/gnu/usr.bin/binutils/config/ |
| H A D | ChangeLog | 158 * mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks. 332 * mt-linux: Define CXXFLAGS to make sure -fvtable-thunks is used.
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/docs/html/17_intro/ |
| H A D | porting.texi | 155 port doesn't use thunks (although it is unclear that this is still 157 invalidates the assumption that some ports don't use thunks).
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/config/ |
| H A D | ChangeLog | 328 * mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks. 502 * mt-linux: Define CXXFLAGS to make sure -fvtable-thunks is used.
|
| /openbsd-src/gnu/gcc/libstdc++-v3/config/abi/pre/ |
| H A D | gnu.ver | 472 # virtual function thunks
|
| /openbsd-src/gnu/gcc/config/ |
| H A D | ChangeLog | 396 * mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks. 570 * mt-linux: Define CXXFLAGS to make sure -fvtable-thunks is used.
|
| /openbsd-src/gnu/llvm/llvm/docs/CommandGuide/ |
| H A D | llvm-pdbutil.rst | 207 =thunks - Display thunk symbols
|