Home
last modified time | relevance | path

Searched refs:acleSeSym (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1250 static std::string checkCmseSymAttributes(Ctx &ctx, Symbol *acleSeSym, in checkCmseSymAttributes() argument
1265 {std::make_pair(acleSeSym, "special"), std::make_pair(sym, "entry")}) in checkCmseSymAttributes()
1283 for (Symbol *acleSeSym : ctx.symtab->getSymbols()) { in processArmCmseSymbols()
1284 if (!acleSeSym->getName().starts_with(ACLESESYM_PREFIX)) in processArmCmseSymbols()
1296 StringRef name = acleSeSym->getName().substr(std::strlen(ACLESESYM_PREFIX)); in processArmCmseSymbols()
1299 Err(ctx) << acleSeSym->file << ": cmse special symbol '" in processArmCmseSymbols()
1300 << acleSeSym->getName() in processArmCmseSymbols()
1306 std::string errMsg = checkCmseSymAttributes(ctx, acleSeSym, sym); in processArmCmseSymbols()
1313 ctx.symtab->cmseSymMap[name] = {acleSeSym, sym}; in processArmCmseSymbols()
1324 sym = it->second.acleSeSym; in processArmCmseSymbols()
[all …]
/freebsd/contrib/llvm-project/lld/ELF/
H A DSymbolTable.h23 Symbol *acleSeSym; member
H A DSyntheticSections.h1323 ArmCmseSGVeneer(Symbol *sym, Symbol *acleSeSym,
1325 : sym(sym), acleSeSym(acleSeSym), entAddr{addr} {} in sym()
1330 Symbol *acleSeSym; variable
H A DMarkLive.cpp356 markSymbol(ctx.symtab->cmseSymMap[symName].acleSeSym, "ARM CMSE symbol"); in run()