|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp 28 class ArchHandler_arm : public ArchHandler {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp 31 class ArchHandler_arm64 : public ArchHandler {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp 30 class ArchHandler_x86 : public ArchHandler {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp 30 class ArchHandler_x86_64 : public ArchHandler {
Declarations
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 27 class ArchHandler;
References
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 119 mach_o::ArchHandler &archHandler() const;
487 mutable std::unique_ptr<mach_o::ArchHandler> _archHandler;
tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp 31 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create(
61 ArchHandler::RelocPattern ArchHandler::relocPattern(const Relocation &reloc) {
89 ArchHandler::relocFromPattern(ArchHandler::RelocPattern pattern) {
tools/lld/lib/ReaderWriter/MachO/ArchHandler.h 35 static std::unique_ptr<ArchHandler> create(MachOLinkingContext::Arch arch);
283 static std::unique_ptr<mach_o::ArchHandler> create_x86_64();
284 static std::unique_ptr<mach_o::ArchHandler> create_x86();
285 static std::unique_ptr<mach_o::ArchHandler> create_arm();
286 static std::unique_ptr<mach_o::ArchHandler> create_arm64();
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp 28 class ArchHandler_arm : public ArchHandler {
37 const ArchHandler::StubInfo &stubInfo() override;
240 const ArchHandler::StubInfo ArchHandler_arm::_sStubInfoArmPIC = {
295 const ArchHandler::StubInfo &ArchHandler_arm::stubInfo() {
1517 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_arm() {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp 31 class ArchHandler_arm64 : public ArchHandler {
267 const ArchHandler::StubInfo ArchHandler_arm64::_sStubInfo = {
892 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_arm64() {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp 30 class ArchHandler_x86 : public ArchHandler {
193 const ArchHandler::StubInfo ArchHandler_x86::_sStubInfo = {
638 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_x86() {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp 30 class ArchHandler_x86_64 : public ArchHandler {
296 const ArchHandler::StubInfo ArchHandler_x86_64::_sStubInfo = {
894 std::unique_ptr<mach_o::ArchHandler> ArchHandler::create_x86_64() {
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp 67 UnwindInfoAtom(ArchHandler &archHandler, const File &file, bool isBig,
261 mach_o::ArchHandler &_archHandler;
435 if (ArchHandler::isDwarfCIE(_isBig, ehFrameAtom))
569 mach_o::ArchHandler &_archHandler;
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp 162 const ArchHandler::ReferenceInfo &nlInfo = _archHandler.stubInfo().
172 mach_o::ArchHandler &_archHandler;
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp 788 ArchHandler &MachOLinkingContext::archHandler() const {
790 _archHandler = ArchHandler::create(_arch);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 192 mach_o::ArchHandler &_archHandler;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp 525 ArchHandler &handler) {
1072 mach_o::ArchHandler &handler,
1177 mach_o::ArchHandler &handler,
1321 mach_o::ArchHandler &handler) {
1347 if (ArchHandler::isDwarfCIE(isBig, atom))
1474 std::unique_ptr<mach_o::ArchHandler> handler
1475 = ArchHandler::create(normalizedFile.arch);
tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp 115 mach_o::ArchHandler &_archHandler;
116 const ArchHandler::StubInfo &_stubInfo;
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp 109 StubAtom(const File &file, const ArchHandler::StubInfo &stubInfo)
135 const ArchHandler::StubInfo &_stubInfo;
143 StubHelperAtom(const File &file, const ArchHandler::StubInfo &stubInfo)
170 const ArchHandler::StubInfo &_stubInfo;
178 StubHelperCommonAtom(const File &file, const ArchHandler::StubInfo &stubInfo)
205 const ArchHandler::StubInfo &_stubInfo;
337 const ArchHandler::ReferenceInfo &refInfo,
345 const ArchHandler::ReferenceInfo &refInfo,
352 const ArchHandler::ReferenceInfo &refInfo,
353 const ArchHandler::OptionalRefInfo &optRef,
366 mach_o::ArchHandler &_archHandler;
367 const ArchHandler::StubInfo &_stubInfo;
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp 121 const ArchHandler::ReferenceInfo &nlInfo =
129 mach_o::ArchHandler &_archHandler;
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>