Searched refs:acleSeSym (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | ARM.cpp | 1250 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 D | SymbolTable.h | 23 Symbol *acleSeSym; member
|
| H A D | SyntheticSections.h | 1323 ArmCmseSGVeneer(Symbol *sym, Symbol *acleSeSym, 1325 : sym(sym), acleSeSym(acleSeSym), entAddr{addr} {} in sym() 1330 Symbol *acleSeSym; variable
|
| H A D | MarkLive.cpp | 356 markSymbol(ctx.symtab->cmseSymMap[symName].acleSeSym, "ARM CMSE symbol"); in run()
|