| /arkcompiler/runtime_core/disassembler/tests/ |
| D | disassembler_line_number_test.cpp | 22 namespace panda::disasm { namespace 40 panda::disasm::Disassembler disasm {}; variable 41 disasm.Disassemble(file_name, false, false); 42 disasm.CollectInfo(); 45 std::vector<size_t> lineNumber = disasm.GetLineNumber(); 61 panda::disasm::Disassembler disasm {}; variable 62 disasm.Disassemble(file_name, false, false); 63 disasm.CollectInfo(); 67 std::vector<size_t> lineNumber = disasm.GetLineNumber(); 83 panda::disasm::Disassembler disasm {}; variable [all …]
|
| D | disassembler_column_number_test.cpp | 22 namespace panda::disasm { namespace 40 panda::disasm::Disassembler disasm {}; variable 41 disasm.Disassemble(file_name, false, false); 42 disasm.CollectInfo(); 45 std::vector<size_t> columnNumber = disasm.GetColumnNumber(); 61 panda::disasm::Disassembler disasm {}; variable 62 disasm.Disassemble(file_name, false, false); 63 disasm.CollectInfo(); 66 std::vector<size_t> columnNumber = disasm.GetColumnNumber(); 82 panda::disasm::Disassembler disasm {}; variable [all …]
|
| D | disassembler_module_literal_test.cpp | 22 namespace panda::disasm { namespace 57 panda::disasm::Disassembler disasm {}; variable 58 disasm.Disassemble(file_name, false, false); 59 std::vector<std::string> module_literals = disasm.GetModuleLiterals(); 77 panda::disasm::Disassembler disasm {}; variable 78 disasm.Disassemble(file_name, false, false); 79 std::vector<std::string> module_literals = disasm.GetModuleLiterals(); 97 panda::disasm::Disassembler disasm {}; variable 98 disasm.Disassemble(file_name, false, false); 99 std::vector<std::string> module_literals = disasm.GetModuleLiterals(); [all …]
|
| D | disassembler_get_file_name_test.cpp | 25 namespace panda::disasm { namespace 52 * @tc.desc: test disasm with relative path. 58 panda::disasm::Disassembler disasm {}; variable 59 disasm.Disassemble(SOURCE_FILE_PATH, false, false); 61 disasm.Serialize(ss); 67 * @tc.desc: test disasm with absolute path. 73 panda::disasm::Disassembler disasm {}; variable 74 disasm.Disassemble(std::filesystem::absolute(SOURCE_FILE_PATH).u8string(), false, false); 76 disasm.Serialize(ss);
|
| D | disassembler_string_test.cpp | 22 namespace panda::disasm { namespace 57 panda::disasm::Disassembler disasm {}; variable 58 disasm.Disassemble(ANNOTATION_TEST_FILE_NAME_001, false, false); 59 std::vector<std::string> strings = disasm.GetStrings(); 73 panda::disasm::Disassembler disasm {}; variable 74 disasm.Disassemble(ANNOTATION_TEST_FILE_NAME_002, false, false); 75 std::vector<std::string> strings = disasm.GetStrings();
|
| D | disassembler_system_annotations_test.cpp | 22 namespace panda::disasm { namespace 56 panda::disasm::Disassembler disasm {}; variable 57 disasm.Disassemble(MODULE_REQUEST_FILE_NAME, false, false); 58 …std::optional<std::vector<std::string>> annotations = disasm.GetAnnotationByMethodName(METHOD_NAME… 74 panda::disasm::Disassembler disasm {}; variable 75 disasm.Disassemble(SLOT_NUMBER_FILE_NAME, false, false); 76 …std::optional<std::vector<std::string>> annotations = disasm.GetAnnotationByMethodName(METHOD_NAME…
|
| D | disassembler_imm_tests.cpp | 22 namespace panda::disasm { namespace 25 panda::disasm::Disassembler disasm {}; variable 33 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() 42 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() 51 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() 60 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() 72 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() 81 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() 90 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() 100 … const panda::pandasm::Ins &ins = disasm.BytecodeInstructionToPandasmInstruction(inst, method_id); in TEST() [all …]
|
| D | disassembler_line_number_release_test.cpp | 22 namespace panda::disasm { namespace 40 panda::disasm::Disassembler disasm {}; variable 41 disasm.Disassemble(file_name, false, false); 42 disasm.CollectInfo(); 47 std::vector<size_t> lineNumber = disasm.GetLineNumber();
|
| D | disassembler_source_lang_test.cpp | 23 namespace panda::disasm { namespace 56 panda::disasm::Disassembler disasm {}; variable 57 disasm.Disassemble(file_name, false, false); 59 disasm.Serialize(ss);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/src/models/ |
| D | code.test.ts | 24 …disassembly: { output: 'disasm output', code: 'disasm code', error: 'disasm error', exit_code: 2 }, 31 …disassembly: { output: 'disasm output', code: 'disasm code', error: 'disasm error', exit_code: 2 }, 50 …disassembly: { output: 'disasm output', code: 'disasm code', error: 'disasm error', exit_code: 2 }, 58 …disassembly: { output: 'disasm output', code: 'disasm code', error: 'disasm error', exit_code: 2 },
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/backend/tests/fixtures/ |
| D | overrides.py | 25 async def compile_run_arkts(code: str, options: list, disasm: bool = False): 39 if disasm: 43 "code": "disasm code", 49 async def compile_arkts(code: str, options: list, disasm: bool = False): 58 if disasm: 62 "code": "disasm code",
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/src/pages/disasmView/ |
| D | DisasmCode.tsx | 29 export const DISASM = 'arkasm'; 58 .find(lang => lang.id === DISASM); 60 monaco.languages.register({ id: DISASM }); 63 monaco.languages.setMonarchTokensProvider(DISASM, asmSyntax); 65 monaco.languages.setLanguageConfiguration(DISASM, { 93 defaultLanguage={DISASM}
|
| D | DisasmCode.test.tsx | 35 appState: { theme: 'light', primaryColor: '#e32b49', disasm: false }, 69 appState: { theme: 'light', primaryColor: '#e32b49', disasm: true }, 80 appState: { theme: 'light', primaryColor: '#e32b49', disasm: true }, 88 it('applies correct disasm code', () => { 89 const testCode = 'disasm code'; 92 appState: { theme: 'light', primaryColor: '#e32b49', disasm: true },
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/src/components/controlPanel/ |
| D | ControlPanel.tsx | 31 const disasm = useSelector(withDisasm); 37 dispatch(setDisasmAction(!disasm)); 75 checked={disasm} 76 label="Disasm" 78 className={styles.disasm} 79 data-testid="disasm-checkbox"
|
| D | ControlPanel.test.tsx | 31 appState: { disasm: false }, 63 it('toggles disasm checkbox and dispatches action', () => { 65 const disasmCheckbox = screen.getByTestId('disasm-checkbox'); 80 appState: { disasm: false }, 92 appState: { disasm: false },
|
| /arkcompiler/runtime_core/disassembler/templates/ |
| D | disasm_plugins.inc.erb | 20 % next unless plugin_opts["Disasm"] 21 % if plugin_opts["Disasm"]["language_interface_path"] 22 #include "<%= plugin_opts["Disasm"]["language_interface_path"] %>"
|
| D | get_language_specific_metadata.inc.erb | 18 namespace panda::disasm { 24 % next unless plugin_opts["Disasm"] 25 % if plugin_opts["Disasm"]["language_interface_path"]
|
| /arkcompiler/runtime_core/static_core/disassembler/templates/ |
| D | get_language_specific_metadata.inc.erb | 18 namespace ark::disasm { 23 % Common::each_plugin_suboption("Disasm", "language_interface_path") do |_, _, plugin_opts| 27 } // namespace ark::disasm
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/backend/tests/ |
| D | test_api.py | 47 @pytest.mark.parametrize("code, disasm, run_compile, options", [ 81 def test_compile_api(playground_client, code, disasm, run_compile, options): argument 84 "disassemble": disasm, 104 if disasm: 108 "code": "disasm code",
|
| D | test_runner.py | 29 @pytest.mark.parametrize("compile_opts, disasm", [ 43 async def test_compile(monkeypatch, ark_build, compile_opts, disasm): argument 59 res = await r.compile_arkts("code", compile_opts, disasm) 61 if disasm: 72 @pytest.mark.parametrize("compile_opts, disasm", [ 86 async def test_compile_and_run(monkeypatch, ark_build, compile_opts: list, disasm): argument 106 res = await r.compile_run_arkts("code", compile_opts, disasm) 118 if disasm:
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | checker_tests.rb | 22 disasm = %( 46 # Checker will clear working directory, so create it before we create disasm.txt file 49 File.write('disasm.txt', disasm)
|
| D | README.md | 39 * **ASM_METHOD** (name: string) select a specified method in disasm file, next "ASM*" checks will b… 40 * **ASM_INST** (inst: pattern) select a specified instruction in disasm file, next "ASM*" checks wi… 41 …nst: pattern) same as other similar checks, but search only in a current disasm scope, defined by … 42 If none of these checks were specified, then search will be applied in the whole disasm file.
|
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | checker_tests.rb | 22 disasm = %( 46 # Checker will clear working directory, so create it before we create disasm.txt file 49 File.write('disasm.txt', disasm)
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/src/store/slices/ |
| D | appState.ts | 22 disasm: boolean property 27 disasm: false, 42 state.disasm = action.payload;
|
| /arkcompiler/runtime_core/static_core/disassembler/ |
| D | disasm.cpp | 73 ark::disasm::Disassembler disasm {}; in Disassemble() local 74 disasm.Disassemble(inputFile, options.quiet.GetValue(), options.skipStrings.GetValue()); in Disassemble() 79 disasm.SetProfile(profile); in Disassemble() 81 disasm.CollectInfo(); in Disassemble() 88 disasm.Serialize(resPa, options.withSeparators.GetValue(), verbose); in Disassemble()
|