Home
last modified time | relevance | path

Searched refs:thunks (Results 1 – 25 of 76) sorted by relevance

1234

/openbsd-src/gnu/llvm/lld/MachO/
H A DConcatOutputSection.cpp346 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 DConcatOutputSection.h78 std::vector<ConcatInputSection *> thunks; variable
/openbsd-src/gnu/llvm/libcxx/utils/symcheck-blacklists/
H A Dlinux_blacklist.txt7 # all non-virtual thunks
9 # all virtual thunks
H A Dosx_blacklist.txt7 # all non-virtual thunks
9 # all virtual thunks
/openbsd-src/gnu/llvm/lld/COFF/
H A DDLL.h46 ArrayRef<Chunk *> getCodeChunks() { return thunks; } in getCodeChunks()
66 std::vector<Chunk *> thunks; variable
H A DDLL.cpp738 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 DREADME4 -O2 -fvtable-thunks -mno-strict-align -fno-rtti -fcheck-new-mca
/openbsd-src/gnu/llvm/lld/ELF/
H A DRelocations.h177 llvm::DenseMap<Symbol *, Thunk *> thunks; variable
H A DSyntheticSections.cpp3578 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 DREADME8 … RUNTESTFLAGS='BASE_COMPILER=i960-97r2 CONSISTENCY_OPTIONS="-O2 -fvtable-thunks -mno-strict-align …
/openbsd-src/gnu/llvm/lld/docs/
H A DReleaseNotes.rst59 * Armv4(T) thunks are now supported.
/openbsd-src/gnu/gcc/gcc/cp/
H A DChangeLog-2002168 (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 Dclass.c6602 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 DChangeLog-20002546 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 DChangeLog-19961680 * 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 Dlinker-map.gnu305 # virtual function thunks
/openbsd-src/gnu/usr.bin/binutils-2.17/ld/emultempl/
H A Dpe.em1040 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 Dpe.em1001 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 Dc.opt743 fvtable-thunks
745 Implement vtables using thunks
/openbsd-src/gnu/usr.bin/binutils/config/
H A DChangeLog158 * 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 Dporting.texi155 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 DChangeLog328 * 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 Dgnu.ver472 # virtual function thunks
/openbsd-src/gnu/gcc/config/
H A DChangeLog396 * 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 Dllvm-pdbutil.rst207 =thunks - Display thunk symbols

1234