Home
last modified time | relevance | path

Searched refs:symIdx (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Dasm_assembler.h59 void EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName) override;
62 void EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) override;
64 void EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr,
69 void EmitFloatValue(int64 symIdx, int64 value, size_t valueSize) override;
70 void EmitAddrValue(int64 symIdx, int32 symAddrOfs, int32 structFieldOfs, bool belongsToDataSec) override;
71 void EmitAddrOfFuncValue(int64 symIdx, bool belongsToDataSec) override;
72 void EmitLabelValue(int64 symIdx, bool belongsToDataSec) override;
75 void PostEmitVariable(int64 symIdx, SymbolAttr symAttr, uint64 sizeInByte, bool belongsToTextSec) override;
176 void Movabs(int64 symIdx, Reg reg) override;
259 void Jmp(int64 symIdx) overrid
406 EmitSymbolAttrDirective(SymbolAttr symAttr, int64 symIdx, bool isLocal = false) EmitSymbolAttrDirective() argument
490 EmitSymbol(int64 symIdx) EmitSymbol() argument
530 EmitLabel(int64 symIdx) EmitLabel() argument
[all...]
H A Dassembler.h87 void StoreNameIntoSymMap(int64 symIdx, const std::string &name, bool isLocal = false) in StoreNameIntoSymMap() argument
90 (void)localSymMap.emplace(symIdx, name); in StoreNameIntoSymMap()
92 (void)globalSymMap.emplace(symIdx, name); in StoreNameIntoSymMap()
96 const std::string &GetNameFromSymMap(int64 symIdx, bool isLocal = false) in GetNameFromSymMap() argument
99 return localSymMap.at(symIdx); in GetNameFromSymMap()
101 return globalSymMap.at(symIdx); in GetNameFromSymMap()
111 virtual void EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr,
113 virtual void EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) = 0;
114 virtual void EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName = nullptr) = 0;
123 virtual void EmitFloatValue(int64 symIdx, int6
[all...]
H A Delf_file.h277 uint64 GetIdxInSymbols(int64 symIdx) const in GetIdxInSymbols()
279 return symbolIdxMap.at(symIdx); in GetIdxInSymbols()
282 void AppendIdxInSymbols(int64 symIdx) in AppendIdxInSymbols() argument
285 symbolIdxMap[symIdx] = static_cast<uint64>(GetSymbolsSize() - 1); in AppendIdxInSymbols()
288 bool ExistSymInSymbols(int64 symIdx) in ExistSymInSymbols() argument
290 return symbolIdxMap.count(symIdx) != 0; in ExistSymInSymbols()
H A Delf_assembler.h44 void EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr,
46 void EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName) override;
49 void EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) override;
53 void EmitFloatValue(int64 symIdx, int64 value, size_t valueSize) override;
54 void EmitAddrValue(int64 symIdx, int32 symAddrOfs, int32 structFieldOfs, bool belongsToDataSec) override;
55 void EmitAddrOfFuncValue(int64 symIdx, bool belongsToDataSec) override;
56 void EmitLabelValue(int64 symIdx, bool belongsToDataSec) override;
59 void PostEmitVariable(int64 symIdx, SymbolAttr symAttr, uint64 sizeInByte, bool belongsToTextSec) override;
61 void EmitBssSectionVar(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr);
62 void EmitDataSectionVar(int64 symIdx);
512 int64 symIdx = mem.disp.first; GetMod() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Delf_assembler.cpp50 void ElfAssembler::EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr, in EmitVariable() argument
57 EmitBssSectionVar(symIdx, sizeInByte, alignInByte, symAttr); in EmitVariable()
61 EmitDataSectionVar(symIdx); in EmitVariable()
68 UpdateLabel(symIdx, LabelType::kConst, rodataSection->GetDataSize()); in EmitVariable()
71 UpdateLabel(symIdx); in EmitVariable()
82 void ElfAssembler::EmitFloatValue(int64 symIdx, int64 value, size_t valueSize) in EmitFloatValue() argument
88 UpdateLabel(symIdx, LabelType::kFloatLabel, reloffset); in EmitFloatValue()
90 UpdateLabel(symIdx, LabelType::kDoubleLabel, reloffset); in EmitFloatValue()
96 void ElfAssembler::EmitBssSectionVar(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr) in EmitBssSectionVar() argument
105 const std::string &symbolName = GetNameFromSymMap(symIdx, tru in EmitBssSectionVar()
121 EmitDataSectionVar(int64 symIdx) EmitDataSectionVar() argument
131 EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName) EmitFunctionHeader() argument
158 EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) EmitFunctionFoot() argument
239 EmitAddrValue(int64 symIdx, int32 symAddrOfs, int32 structFieldOfs, bool belongsToDataSec) EmitAddrValue() argument
255 EmitAddrOfFuncValue(int64 symIdx, bool belongsToDataSec) EmitAddrOfFuncValue() argument
260 EmitLabelValue(int64 symIdx, bool belongsToDataSec) EmitLabelValue() argument
291 PostEmitVariable(int64 symIdx, SymbolAttr symAttr, uint64 sizeInByte, bool belongsToTextSec) PostEmitVariable() argument
371 int64 symIdx = mem.disp.first; OpDisp() local
711 AddSymToSymTab(const Symbol &symbol, int64 symIdx) AddSymToSymTab() argument
1017 int64 symIdx = elem.second; AppendGlobalSymsToSymTabSec() local
1028 int64 symIdx = elem.second; AppendSymsToSymTabSec() local
1042 int64 symIdx = elem.second; AppendSymsToSymTabSec() local
1419 Movabs(int64 symIdx, Reg reg) Movabs() argument
1803 Jmp(int64 symIdx) Jmp() argument
1809 Je(int64 symIdx) Je() argument
1814 Ja(int64 symIdx) Ja() argument
1819 Jae(int64 symIdx) Jae() argument
1824 Jne(int64 symIdx) Jne() argument
1829 Jb(int64 symIdx) Jb() argument
1834 Jbe(int64 symIdx) Jbe() argument
1839 Jg(int64 symIdx) Jg() argument
1844 Jge(int64 symIdx) Jge() argument
1849 Jl(int64 symIdx) Jl() argument
1854 Jle(int64 symIdx) Jle() argument
2118 Call(InsnSize insnSize, int64 symIdx) Call() argument
[all...]
H A Dasm_assembler.cpp40 void AsmAssembler::EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName) in EmitFunctionHeader() argument
51 EmitSymbolAttrDirective(funcAttr, symIdx); in EmitFunctionHeader()
53 EmitDirective(kFuncType, symIdx); in EmitFunctionHeader()
54 EmitDirective(kName, symIdx); in EmitFunctionHeader()
78 void AsmAssembler::EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) in EmitFunctionFoot() argument
82 EmitDirective(kSize, symIdx); in EmitFunctionFoot()
86 void AsmAssembler::PostEmitVariable(int64 symIdx, SymbolAttr symAttr, uint64 sizeInByte, bool belongsToTextSec) in PostEmitVariable() argument
93 EmitDirective(kSize, symIdx, isLocal); in PostEmitVariable()
97 void AsmAssembler::EmitFloatValue(int64 symIdx, int64 value, size_t valueSize) in EmitFloatValue() argument
99 (void)symIdx; in EmitFloatValue()
112 EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr, SectionKind sectionKind) EmitVariable() argument
213 EmitAddrValue(int64 symIdx, int32 symAddrOfs, int32 structFieldOfs, bool belongsToDataSec) EmitAddrValue() argument
230 EmitAddrOfFuncValue(int64 symIdx, bool belongsToDataSec) EmitAddrOfFuncValue() argument
236 EmitLabelValue(int64 symIdx, bool belongsToDataSec) EmitLabelValue() argument
658 Movabs(int64 symIdx, Reg reg) Movabs() argument
1242 Jmp(int64 symIdx) Jmp() argument
1250 Je(int64 symIdx) Je() argument
1257 Ja(int64 symIdx) Ja() argument
1264 Jae(int64 symIdx) Jae() argument
1271 Jne(int64 symIdx) Jne() argument
1278 Jb(int64 symIdx) Jb() argument
1285 Jbe(int64 symIdx) Jbe() argument
1292 Jg(int64 symIdx) Jg() argument
1299 Jge(int64 symIdx) Jge() argument
1306 Jl(int64 symIdx) Jl() argument
1313 Jle(int64 symIdx) Jle() argument
1739 Call(InsnSize insnSize, int64 symIdx) Call() argument
[all...]
H A Dx64_emitter.cpp91 uint32 symIdx = v->GetSymbol()->GetNameStrIdx().get(); in TransferImm() local
93 assmbler.StoreNameIntoSymMap(symIdx, symName); in TransferImm()
94 return pair<int64, bool>(symIdx, true); in TransferImm()
117 int64 symIdx; in TransferMem() local
126 symIdx = CalculateLabelSymIdx(itsFuncUniqueId, labelIdx); in TransferMem()
128 symIdx = symbol->GetNameStrIdx().get(); in TransferMem()
130 assmbler.StoreNameIntoSymMap(symIdx, symbolName); in TransferMem()
131 mem.disp.first = symIdx; in TransferMem()
1467 uint32 symIdx = funcSymbol->GetNameStrIdx().get(); in EmitFunctionHeader() local
1469 assmbler.StoreNameIntoSymMap(symIdx, symNam in EmitFunctionHeader()
1517 uint32 symIdx = st->GetNameStrIdx().get(); EmitJmpTable() local
1541 uint32 symIdx = funcSymbol->GetNameStrIdx().get(); EmitFunctionFoot() local
1614 uint32 symIdx = symAddrSym->GetNameStrIdx(); EmitAddrofElement() local
1640 uint32 symIdx = symAddrSym->GetNameStrIdx(); EmitSingleElement() local
1662 int64 symIdx = CalculateLabelSymIdx(funcUniqueId, labelIdx); EmitSingleElement() local
1715 uint32 symIdx = symbol->GetNameStrIdx().get(); EmitLocalVariable() local
1788 int64 symIdx = mirSymbol->GetNameStrIdx().get(); EmitGlobalVariable() local
[all...]
/arkcompiler/ets_runtime/ecmascript/dfx/dump_code/
H A Djit_dump_elf.h215 uint64 GetIdxInSymbols(int64 symIdx) const in GetIdxInSymbols()
217 return symbolIdxMap.at(symIdx); in GetIdxInSymbols()
220 void AppendIdxInSymbols(int64 symIdx) in AppendIdxInSymbols() argument
222 symbolIdxMap[symIdx] = static_cast<uint64>(GetSymbolsSize() - 1); in AppendIdxInSymbols()
225 bool ExistSymInSymbols(int64 symIdx) in ExistSymInSymbols() argument
227 return symbolIdxMap.count(symIdx) != 0; in ExistSymInSymbols()
343 void AddSymToSymTab(const maplebe::Symbol &symbol, int64 symIdx);
345 void AppendSymbolToSymTab(int64 symIdx, uint64 funcSymValue, uint64 funcSymSize, const std::string &symbolName);
H A Djit_dump_elf.cpp137 void JsJitDumpElf::AddSymToSymTab(const maplebe::Symbol &symbol, int64 symIdx) in AddSymToSymTab() argument
139 localSymTab.push_back(std::make_pair(symbol, symIdx)); in AddSymToSymTab()
146 int64 symIdx = elem.second; in AppendGlobalSymsToSymTabSec() local
148 symbolTabSection->AppendIdxInSymbols(symIdx); in AppendGlobalSymsToSymTabSec()
152 void JsJitDumpElf::AppendSymbolToSymTab(int64 symIdx, uint64 funcSymValue, uint64 funcSymSize, in AppendSymbolToSymTab() argument
159 funcSymValue, funcSymSize}, symIdx); in AppendSymbolToSymTab()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
H A Dgdb_jit.cpp204 for (uint32_t symIdx = 0; symIdx < symtabHdr->sh_size / symtabHdr->sh_entsize; symIdx++) { in CollectStubAnInfo()
205 Elf64_Sym *sym = symtab + symIdx; in CollectStubAnInfo()
252 for (uint32_t symIdx = 0; symIdx < info.symtabHdr->sh_size / info.symtabHdr->sh_entsize; symIdx++) { in ConstructSymTab()
253 Elf64_Sym *src = symtab + symIdx; in ConstructSymTab()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Difile.h389 uint64 GetIdxInSymbols(int64 symIdx) const in GetIdxInSymbols()
391 return symbolIdxMap.at(symIdx); in GetIdxInSymbols()
394 void AppendIdxInSymbols(int64 symIdx) in AppendIdxInSymbols() argument
397 symbolIdxMap[symIdx] = static_cast<uint64>(GetSymbolsSize() - 1); in AppendIdxInSymbols()
400 bool ExistSymInSymbols(int64 symIdx) in ExistSymInSymbols() argument
402 return symbolIdxMap.count(symIdx) != 0; in ExistSymInSymbols()

Completed in 14 milliseconds