Home
last modified time | relevance | path

Searched refs:ResolveInfo (Results 1 – 25 of 174) sorted by relevance

1234567

/frameworks/compile/mclinker/include/mcld/LD/
DStaticResolver.h70 U = ResolveInfo::global_flag | ResolveInfo::regular_flag | ResolveInfo::undefine_flag,
71 w_U = ResolveInfo::weak_flag | ResolveInfo::regular_flag | ResolveInfo::undefine_flag,
72 d_U = ResolveInfo::global_flag | ResolveInfo::dynamic_flag | ResolveInfo::undefine_flag,
73 wd_U = ResolveInfo::weak_flag | ResolveInfo::dynamic_flag | ResolveInfo::undefine_flag,
74 D = ResolveInfo::global_flag | ResolveInfo::regular_flag | ResolveInfo::define_flag,
75 w_D = ResolveInfo::weak_flag | ResolveInfo::regular_flag | ResolveInfo::define_flag,
76 d_D = ResolveInfo::global_flag | ResolveInfo::dynamic_flag | ResolveInfo::define_flag,
77 wd_D = ResolveInfo::weak_flag | ResolveInfo::dynamic_flag | ResolveInfo::define_flag,
78 C = ResolveInfo::global_flag | ResolveInfo::regular_flag | ResolveInfo::common_flag,
79 w_C = ResolveInfo::weak_flag | ResolveInfo::regular_flag | ResolveInfo::common_flag,
[all …]
DNamePool.h41 typedef HashTable<ResolveInfo, hash::StringHash<hash::ELF> > Table;
52 ResolveInfo* createSymbol(const llvm::StringRef& pName,
54 ResolveInfo::Type pType,
55 ResolveInfo::Desc pDesc,
56 ResolveInfo::Binding pBinding,
57 ResolveInfo::SizeType pSize,
58 ResolveInfo::Visibility pVisibility = ResolveInfo::Default);
68 ResolveInfo::Type pType,
69 ResolveInfo::Desc pDesc,
70 ResolveInfo::Binding pBinding,
[all …]
DResolveInfo.h37 class ResolveInfo
97 static ResolveInfo* Create(const key_type& pKey);
99 static void Destroy(ResolveInfo*& pInfo);
101 static ResolveInfo* Null();
131 void override(const ResolveInfo& pForm);
133 void overrideAttributes(const ResolveInfo& pFrom);
135 void overrideVisibility(const ResolveInfo& pFrom);
140 void setLink(const ResolveInfo* pTarget) { in setLink()
141 m_Ptr.info_ptr = const_cast<ResolveInfo*>(pTarget); in setLink()
189 ResolveInfo* link() in link()
[all …]
DResolver.h20 class ResolveInfo; variable
48 ResolveInfo* info;
60 virtual bool resolve(ResolveInfo & __restrict__ pOld,
61 const ResolveInfo & __restrict__ pNew,
69 ResolveInfo& __restrict__ pOld, in resolveAgain()
70 const ResolveInfo& __restrict__ pNew, in resolveAgain()
DLDSymbol.h36 typedef ResolveInfo::SizeType SizeType;
43 static LDSymbol* Create(ResolveInfo& pResolveInfo);
109 ResolveInfo* resolveInfo() in resolveInfo()
112 const ResolveInfo* resolveInfo() const in resolveInfo()
128 void setResolveInfo(const ResolveInfo& pInfo);
140 ResolveInfo* m_pResolveInfo;
DELFReader.h88 ResolveInfo* readSignature(Input& pInput,
109 ResolveInfo::Binding ld_binding;
119 if (ResolveInfo::Weak==p1.ld_binding) in less()
121 else if (ResolveInfo::Weak==p2.ld_binding) in less()
178 ResolveInfo* readSignature(Input& pInput,
199 ResolveInfo::Binding ld_binding;
209 if (ResolveInfo::Weak==p1.ld_binding) in less()
211 else if (ResolveInfo::Weak==p2.ld_binding) in less()
/frameworks/compile/mclinker/lib/LD/
DResolveInfo.cpp19 static ResolveInfo* g_NullResolveInfo = NULL;
24 ResolveInfo::ResolveInfo() in ResolveInfo() function in ResolveInfo
29 ResolveInfo::~ResolveInfo() in ~ResolveInfo()
33 void ResolveInfo::override(const ResolveInfo& pFrom) in override()
40 void ResolveInfo::overrideAttributes(const ResolveInfo& pFrom) in overrideAttributes()
48 void ResolveInfo::overrideVisibility(const ResolveInfo& pFrom) in overrideVisibility()
75 void ResolveInfo::setRegular() in setRegular()
80 void ResolveInfo::setDynamic() in setDynamic()
85 void ResolveInfo::setSource(bool pIsDyn) in setSource()
93 void ResolveInfo::setType(uint32_t pType) in setType()
[all …]
DELFReaderIf.cpp34 ResolveInfo::Type ELFReaderIF::getSymType(uint8_t pInfo, uint16_t pShndx) const in getSymType()
36 ResolveInfo::Type result = static_cast<ResolveInfo::Type>(pInfo & 0xF); in getSymType()
37 if (llvm::ELF::SHN_ABS == pShndx && ResolveInfo::Section == result) { in getSymType()
42 return ResolveInfo::Object; in getSymType()
49 ResolveInfo::Desc ELFReaderIF::getSymDesc(uint16_t pShndx, const Input& pInput) const in getSymDesc()
52 return ResolveInfo::Undefined; in getSymDesc()
60 return ResolveInfo::Undefined; in getSymDesc()
61 return ResolveInfo::Define; in getSymDesc()
65 return ResolveInfo::Define; in getSymDesc()
68 return ResolveInfo::Common; in getSymDesc()
[all …]
DNamePool.cpp28 ResolveInfo::Destroy(*info); in ~NamePool()
33 ResolveInfo* NamePool::createSymbol(const llvm::StringRef& pName, in createSymbol()
35 ResolveInfo::Type pType, in createSymbol()
36 ResolveInfo::Desc pDesc, in createSymbol()
37 ResolveInfo::Binding pBinding, in createSymbol()
38 ResolveInfo::SizeType pSize, in createSymbol()
39 ResolveInfo::Visibility pVisibility) in createSymbol()
41 ResolveInfo** result = m_FreeInfoSet.allocate(); in createSymbol()
42 (*result) = ResolveInfo::Create(pName); in createSymbol()
58 ResolveInfo::Type pType, in insertSymbol()
[all …]
DELFBinaryReader.cpp81 ResolveInfo::Section, in readBinary()
82 ResolveInfo::Define, in readBinary()
83 ResolveInfo::Local, in readBinary()
100 ResolveInfo::NoType, in readBinary()
101 ResolveInfo::Define, in readBinary()
102 ResolveInfo::Global, in readBinary()
110 ResolveInfo::NoType, in readBinary()
111 ResolveInfo::Define, in readBinary()
112 ResolveInfo::Global, in readBinary()
120 ResolveInfo::NoType, in readBinary()
[all …]
/frameworks/compile/mclinker/unittests/
DStaticResolverTest.cpp53 ResolveInfo* old_sym = ResolveInfo::Create("abc"); in TEST_F()
54 ResolveInfo* new_sym = ResolveInfo::Create("abc"); in TEST_F()
55 new_sym->setDesc(ResolveInfo::Define); in TEST_F()
56 old_sym->setDesc(ResolveInfo::Define); in TEST_F()
57 ASSERT_TRUE( mcld::ResolveInfo::Define == new_sym->desc()); in TEST_F()
58 ASSERT_TRUE( mcld::ResolveInfo::Define == old_sym->desc()); in TEST_F()
59 ASSERT_TRUE( mcld::ResolveInfo::define_flag == new_sym->info()); in TEST_F()
60 ASSERT_TRUE( mcld::ResolveInfo::define_flag == old_sym->info()); in TEST_F()
68 ResolveInfo* old_sym = ResolveInfo::Create("abc"); in TEST_F()
69 ResolveInfo* new_sym = ResolveInfo::Create("abc"); in TEST_F()
[all …]
DSymbolCategoryTest.cpp48 ResolveInfo* a = ResolveInfo::Create("a"); in TEST_F()
49 ResolveInfo* b = ResolveInfo::Create("b"); in TEST_F()
50 ResolveInfo* c = ResolveInfo::Create("c"); in TEST_F()
51 ResolveInfo* d = ResolveInfo::Create("d"); in TEST_F()
52 ResolveInfo* e = ResolveInfo::Create("e"); in TEST_F()
53 e->setBinding(ResolveInfo::Global); in TEST_F()
54 d->setBinding(ResolveInfo::Weak); in TEST_F()
55 c->setDesc(ResolveInfo::Common); in TEST_F()
56 c->setBinding(ResolveInfo::Global); in TEST_F()
57 b->setBinding(ResolveInfo::Local); in TEST_F()
[all …]
DLinkerTest.cpp430 "Output/gotplt.bc", ResolveInfo::File, in TEST_F()
431 ResolveInfo::Define, ResolveInfo::Local, 0); in TEST_F()
434 ".text", ResolveInfo::Section, in TEST_F()
435 ResolveInfo::Define, ResolveInfo::Local, 0, 0x0, text); in TEST_F()
438 ".data", ResolveInfo::Section, in TEST_F()
439 ResolveInfo::Define, ResolveInfo::Local, 0, 0x0, data); in TEST_F()
442 ".bss", ResolveInfo::Section, in TEST_F()
443 ResolveInfo::Define, ResolveInfo::Local, 0, 0x0, bss); in TEST_F()
446 ".ARM.attributes", ResolveInfo::Section, in TEST_F()
447 ResolveInfo::Define, ResolveInfo::Local, 0, 0x0, attr); in TEST_F()
[all …]
DNamePoolTest.cpp72 ResolveInfo::Type type = ResolveInfo::Function; in TEST_F()
73 ResolveInfo::Desc desc = ResolveInfo::Define; in TEST_F()
74 ResolveInfo::Binding binding = ResolveInfo::Local; in TEST_F()
77 ResolveInfo::Visibility other = ResolveInfo::Default; in TEST_F()
124 ResolveInfo::Type type = ResolveInfo::NoType; in TEST_F()
125 ResolveInfo::Desc desc = ResolveInfo::Undefined; in TEST_F()
126 ResolveInfo::Binding binding = ResolveInfo::Global; in TEST_F()
128 ResolveInfo::Visibility other = ResolveInfo::Default; in TEST_F()
/frameworks/compile/mclinker/include/mcld/
DIRBuilder.h406 ResolveInfo::Type pType,
407 ResolveInfo::Desc pDesc,
408 ResolveInfo::Binding pBind,
409 ResolveInfo::SizeType pSize,
412 ResolveInfo::Visibility pVis = ResolveInfo::Default);
451 ResolveInfo::Type pType,
452 ResolveInfo::Desc pDesc,
453 ResolveInfo::Binding pBinding,
454 ResolveInfo::SizeType pSize = 0,
457 ResolveInfo::Visibility pVisibility = ResolveInfo::Default);
[all …]
/frameworks/compile/mclinker/lib/Core/
DIRBuilder.cpp95 bool ShouldForceLocal(const ResolveInfo& pInfo, const LinkerConfig& pConfig) in ShouldForceLocal()
103 (pInfo.visibility() == ResolveInfo::Hidden || in ShouldForceLocal()
104 pInfo.visibility() == ResolveInfo::Internal) && in ShouldForceLocal()
447 ResolveInfo::Type pType, in AddSymbol()
448 ResolveInfo::Desc pDesc, in AddSymbol()
449 ResolveInfo::Binding pBind, in AddSymbol()
450 ResolveInfo::SizeType pSize, in AddSymbol()
453 ResolveInfo::Visibility pVis) in AddSymbol()
458 ResolveInfo::Undefined == pDesc) { in AddSymbol()
473 ResolveInfo::Undefined == pDesc || in AddSymbol()
[all …]
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsGOT.h57 bool reserveLocalEntry(ResolveInfo& pInfo);
58 bool reserveGlobalEntry(ResolveInfo& pInfo);
72 void recordEntry(const ResolveInfo* pInfo, MipsGOTEntry* pEntry);
73 MipsGOTEntry* lookupEntry(const ResolveInfo* pInfo);
75 void setLocal(const ResolveInfo* pInfo) { in setLocal()
79 void setGlobal(const ResolveInfo* pInfo) { in setGlobal()
83 bool isLocal(const ResolveInfo* pInfo) { in isLocal()
87 bool isGlobal(const ResolveInfo* pInfo) { in isGlobal()
131 typedef llvm::DenseSet<const ResolveInfo*> SymbolSetType;
132 typedef llvm::DenseMap<const ResolveInfo*, bool> SymbolUniqueMapType;
[all …]
DMipsLDBackend.cpp76 ResolveInfo::Object, in initTargetSymbols()
77 ResolveInfo::Define, in initTargetSymbols()
78 ResolveInfo::Local, in initTargetSymbols()
82 ResolveInfo::Hidden); in initTargetSymbols()
86 ResolveInfo::Section, in initTargetSymbols()
87 ResolveInfo::Define, in initTargetSymbols()
88 ResolveInfo::Absolute, in initTargetSymbols()
92 ResolveInfo::Default); in initTargetSymbols()
183 return ResolveInfo::Section != pSym.type() || in hasEntryInStrTab()
308 if (ResolveInfo::Common == (*com_sym)->desc()) { in allocateCommonSymbols()
[all …]
/frameworks/compile/mclinker/lib/Target/
DGNULDBackend.cpp236 ResolveInfo::NoType, in initStandardSymbols()
237 ResolveInfo::Define, in initStandardSymbols()
238 ResolveInfo::Global, in initStandardSymbols()
242 ResolveInfo::Default); in initStandardSymbols()
249 ResolveInfo::NoType, in initStandardSymbols()
250 ResolveInfo::Define, in initStandardSymbols()
251 ResolveInfo::Global, in initStandardSymbols()
255 ResolveInfo::Default); in initStandardSymbols()
275 ResolveInfo::NoType, in initStandardSymbols()
276 ResolveInfo::Define, in initStandardSymbols()
[all …]
/frameworks/base/core/tests/coretests/src/android/content/pm/
DComponentTest.java136 final ResolveInfo info = mPackageManager.resolveActivity(mDisabledActivityIntent, 0); in testResolveDisabledActivity()
139 final ResolveInfo info2 = mPackageManager.resolveActivity( in testResolveDisabledActivity()
152 final ResolveInfo info = mPackageManager.resolveActivity(mEnabledActivityIntent, 0); in testResolveEnabledActivity()
165 final List<ResolveInfo> infoList = in testQueryDisabledActivity()
169 final List<ResolveInfo> infoList2 = in testQueryDisabledActivity()
173 final ResolveInfo info = infoList2.get(0); in testQueryDisabledActivity()
185 final List<ResolveInfo> infoList = in testQueryEnabledActivity()
188 final ResolveInfo info = infoList.get(0); in testQueryEnabledActivity()
232 final ResolveInfo info = mPackageManager.resolveActivity(mDisabledActivityIntent, 0); in testEnableActivity()
237 final ResolveInfo info2 = in testEnableActivity()
[all …]
/frameworks/base/services/java/com/android/server/search/
DSearchables.java29 import android.content.pm.ResolveInfo;
66 private List<ResolveInfo> mGlobalSearchActivities;
213 List<ResolveInfo> searchList; in buildSearchableList()
220 List<ResolveInfo> webSearchInfoList; in buildSearchableList()
231 ResolveInfo info = (ii < search_count) in buildSearchableList()
250 List<ResolveInfo> newGlobalSearchActivities = findGlobalSearchActivities(); in buildSearchableList()
281 private List<ResolveInfo> findGlobalSearchActivities() { in findGlobalSearchActivities()
285 List<ResolveInfo> activities = in findGlobalSearchActivities()
298 private ComponentName findGlobalSearchActivity(List<ResolveInfo> installed) { in findGlobalSearchActivity()
322 List<ResolveInfo> activities = queryIntentActivities(intent, in isInstalled()
[all …]
/frameworks/compile/mclinker/include/mcld/Target/
DSymbolEntryMap.h19 class ResolveInfo; variable
32 const ResolveInfo* symbol;
43 const EntryType* lookUp(const ResolveInfo& pSymbol) const;
44 EntryType* lookUp(const ResolveInfo& pSymbol);
46 void record(const ResolveInfo& pSymbol, EntryType& pEntry);
65 SymbolEntryMap<EntryType>::lookUp(const ResolveInfo& pSymbol) const in lookUp()
79 SymbolEntryMap<EntryType>::lookUp(const ResolveInfo& pSymbol) in lookUp()
93 SymbolEntryMap<EntryType>::record(const ResolveInfo& pSymbol, EntryType& pEntry) in record()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMLDBackend.cpp124 ResolveInfo::Object, in initTargetSymbols()
125 ResolveInfo::Define, in initTargetSymbols()
126 ResolveInfo::Local, in initTargetSymbols()
130 ResolveInfo::Hidden); in initTargetSymbols()
141 ResolveInfo::Object, in initTargetSymbols()
142 ResolveInfo::Define, in initTargetSymbols()
143 ResolveInfo::Local, in initTargetSymbols()
147 ResolveInfo::Default); in initTargetSymbols()
152 ResolveInfo::Object, in initTargetSymbols()
153 ResolveInfo::Define, in initTargetSymbols()
[all …]
/frameworks/base/core/java/android/content/pm/
DResolveInfo.java37 public class ResolveInfo implements Parcelable { class
252 public ResolveInfo() { in ResolveInfo() method in ResolveInfo
255 public ResolveInfo(ResolveInfo orig) { in ResolveInfo() method in ResolveInfo
326 public static final Creator<ResolveInfo> CREATOR
327 = new Creator<ResolveInfo>() {
328 public ResolveInfo createFromParcel(Parcel source) {
329 return new ResolveInfo(source);
331 public ResolveInfo[] newArray(int size) {
332 return new ResolveInfo[size];
336 private ResolveInfo(Parcel source) { in ResolveInfo() method in ResolveInfo
[all …]
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp348 ResolveInfo::Object, in defineGOTSymbol()
349 ResolveInfo::Define, in defineGOTSymbol()
350 ResolveInfo::Local, in defineGOTSymbol()
354 ResolveInfo::Hidden); in defineGOTSymbol()
359 ResolveInfo::Object, in defineGOTSymbol()
360 ResolveInfo::Define, in defineGOTSymbol()
361 ResolveInfo::Local, in defineGOTSymbol()
365 ResolveInfo::Hidden); in defineGOTSymbol()
504 ResolveInfo::Object, in initTargetSymbols()
505 ResolveInfo::Define, in initTargetSymbols()
[all …]

1234567