Home
last modified time | relevance | path

Searched full:disasm (Results 1 – 25 of 125) sorted by relevance

12345

/arkcompiler/runtime_core/disassembler/tests/
Ddisassembler_line_number_test.cpp22 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 …]
Ddisassembler_column_number_test.cpp22 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 …]
Ddisassembler_module_literal_test.cpp22 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 …]
Ddisassembler_get_file_name_test.cpp25 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);
Ddisassembler_string_test.cpp22 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();
Ddisassembler_system_annotations_test.cpp22 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…
Ddisassembler_imm_tests.cpp22 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 …]
Ddisassembler_line_number_release_test.cpp22 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();
Ddisassembler_source_lang_test.cpp23 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/
Dcode.test.ts24 …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/
Doverrides.py25 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/
DDisasmCode.tsx29 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}
DDisasmCode.test.tsx35 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/
DControlPanel.tsx31 const disasm = useSelector(withDisasm);
37 dispatch(setDisasmAction(!disasm));
75 checked={disasm}
76 label="Disasm"
78 className={styles.disasm}
79 data-testid="disasm-checkbox"
DControlPanel.test.tsx31 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/
Ddisasm_plugins.inc.erb20 % next unless plugin_opts["Disasm"]
21 % if plugin_opts["Disasm"]["language_interface_path"]
22 #include "<%= plugin_opts["Disasm"]["language_interface_path"] %>"
Dget_language_specific_metadata.inc.erb18 namespace panda::disasm {
24 % next unless plugin_opts["Disasm"]
25 % if plugin_opts["Disasm"]["language_interface_path"]
/arkcompiler/runtime_core/static_core/disassembler/templates/
Dget_language_specific_metadata.inc.erb18 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/
Dtest_api.py47 @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",
Dtest_runner.py29 @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/
Dchecker_tests.rb22 disasm = %(
46 # Checker will clear working directory, so create it before we create disasm.txt file
49 File.write('disasm.txt', disasm)
DREADME.md39 * **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/
Dchecker_tests.rb22 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/
DappState.ts22 disasm: boolean property
27 disasm: false,
42 state.disasm = action.payload;
/arkcompiler/runtime_core/static_core/disassembler/
Ddisasm.cpp73 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()

12345