Home
last modified time | relevance | path

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

123456

/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.cpp24 namespace panda::disasm { namespace
59 panda::disasm::Disassembler disasm {}; variable
60 disasm.Disassemble(file_name, false, false);
61 std::vector<std::string> module_literals = disasm.GetModuleLiterals();
79 panda::disasm::Disassembler disasm {}; variable
80 disasm.Disassemble(file_name, false, false);
81 std::vector<std::string> module_literals = disasm.GetModuleLiterals();
99 panda::disasm::Disassembler disasm {}; variable
100 disasm.Disassemble(file_name, false, false);
101 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_etsImplements_literal_test.cpp22 namespace panda::disasm { namespace
50 panda::disasm::Disassembler disasm {}; variable
51 disasm.Disassemble(file_name, true, true);
53 disasm.Serialize(ss);
57 } // namespace panda::disasm
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);
Dutils.h23 namespace panda::disasm {
25 } // namespace panda::disasm
/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 },
32 …disassembly: { output: 'disasm output', code: 'disasm code', error: 'disasm error', exit_code: 2 },
53 …disassembly: { output: 'disasm output', code: 'disasm code', error: 'disasm error', exit_code: 2 },
62 …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, verifier: bool = False…
41 if disasm:
45 "code": "disasm code",
57 async def compile_arkts(code: str, options: list, disasm: bool = False, verifier: bool = False):
67 if disasm:
71 "code": "disasm code",
/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/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, {
92 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/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/frontend/src/components/controlPanel/
DControlPanel.tsx32 const disasm = useSelector(withDisasm);
47 dispatch(setDisasmAction(!disasm));
108 className={styles.disasm}
148 checked={disasm}
149 label="Disasm"
151 className={styles.disasm}
152 data-testid="disasm-checkbox"
158 className={styles.disasm}
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/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/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,
106 if disasm:
110 "code": "disasm code",
/arkcompiler/runtime_core/static_core/tests/checked/
Dchecker_tests.rb23 disasm = %(
47 # Checker will clear working directory, so create it before we create disasm.txt file
50 File.write('disasm.txt', disasm)
/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()

123456