/arkcompiler/runtime_core/tests/fuzztest/openuncompressedarchive_fuzzer/ |
D | openuncompressedarchive_fuzzer.cpp | 21 void CloseAndRemoveZipFile(panda::ZipArchiveHandle &handle, FILE *fp, const char *filename) in CloseAndRemoveZipFile() argument 24 (void)fclose(fp); in CloseAndRemoveZipFile() 45 FILE *fp = fopen(zip_filename, mode); in OpenUncompressedArchiveFuzzTest() local 46 if (fp == nullptr) { in OpenUncompressedArchiveFuzzTest() 51 if (panda::OpenArchiveFile(zipfile, fp) != panda::ZIPARCHIVE_OK) { in OpenUncompressedArchiveFuzzTest() 52 (void)fclose(fp); in OpenUncompressedArchiveFuzzTest() 57 CloseAndRemoveZipFile(zipfile, fp, zip_filename); in OpenUncompressedArchiveFuzzTest() 58 (void)fclose(fp); in OpenUncompressedArchiveFuzzTest() 63 CloseAndRemoveZipFile(zipfile, fp, zip_filename); in OpenUncompressedArchiveFuzzTest() 64 (void)fclose(fp); in OpenUncompressedArchiveFuzzTest() [all …]
|
/arkcompiler/runtime_core/static_core/runtime/tests/arch/aarch64/ |
D | invokation_helper.S | 33 stp fp, lr, [sp, #-16]! 36 CFI_REL_OFFSET(fp, 0) 37 mov fp, sp 38 CFI_DEF_CFA_REGISTER(fp) 64 mov sp, fp 67 ldp fp, lr, [sp], #16 69 CFI_RESTORE(fp) 83 stp fp, lr, [sp, -16]! 86 CFI_REL_OFFSET(fp, 0) 87 mov fp, sp [all …]
|
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/aarch64/ |
D | proxy_entrypoint_aarch64.S | 33 stp fp, lr, [sp, #8] 34 CFI_REL_OFFSET(fp, 8) 35 add fp, sp, #8 36 CFI_DEF_CFA(fp, (3 * 8)) 65 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 80 add x2, fp, #24 98 sub sp, fp, #8 120 ldr fp, [sp, #8] 121 CFI_RESTORE(fp) 134 ldr x9, [fp, #(SLOT_SIZE * COMP_METHOD_OFFSET)] [all …]
|
D | interpreter_to_compiled_code_bridge_dyn_aarch64.S | 36 str fp, [sp, 16] 37 CFI_REL_OFFSET(fp, 16) 38 add fp, sp, 32 39 CFI_DEF_CFA(fp, (2 * 8)) 96 sub sp, fp, 32 102 ldr fp, [sp], #32 103 CFI_RESTORE(fp) 127 str fp, [sp, 16] 128 CFI_REL_OFFSET(fp, 16) 129 add fp, sp, 32 [all …]
|
D | compiled_code_to_interpreter_bridge_dyn_aarch64.S | 49 stp fp, lr, [sp, #8] 50 CFI_REL_OFFSET(fp, 8) 51 add fp, sp, #8 52 CFI_DEF_CFA(fp, (3 * 8)) 79 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 84 ldr x1, [fp, #24] 89 ldr lr, [fp] 97 sub sp, fp, #8 98 ldr fp, [sp, #8] 100 CFI_RESTORE(fp) [all …]
|
D | compiled_code_to_interpreter_bridge_aarch64.S | 49 stp fp, lr, [sp, #8] 50 CFI_REL_OFFSET(fp, 8) 51 add fp, sp, #8 52 CFI_DEF_CFA(fp, (3 * 8)) 79 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 90 ldr lr, [fp] 96 sub sp, fp, #8 97 ldr fp, [sp, #8] 99 CFI_RESTORE(fp) 111 CFI_DEF_CFA(fp, (3 * 8)) [all …]
|
D | deoptimization_aarch64.S | 71 CFI_REL_OFFSET(fp, 0) 101 CFI_REL_OFFSET(fp, 0) 103 mov fp, x3 104 CFI_DEF_CFA_REGISTER(fp) 192 ldr fp, [sp, #-8] 193 CFI_RESTORE(fp) 212 stp fp, lr, [sp, #-16]! 229 CFI_REL_OFFSET(fp, 0) 250 mov fp, x3 251 CFI_DEF_CFA_REGISTER(fp) [all …]
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm64/ |
D | ets_async_entry_point_aarch64.S | 30 stp fp, lr, [sp, #-16]! 33 CFI_REL_OFFSET(fp, 0) 34 mov fp, sp 35 CFI_DEF_CFA_REGISTER(fp) 87 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 91 add x3, fp, #16 101 sub sp, fp, #((CFRAME_LOCALS_COUNT + 12) * 8) 118 mov sp, fp 120 ldp fp, lr, [sp], #16 122 CFI_RESTORE(fp) [all …]
|
D | ets_napi_entry_point_aarch64.S | 47 stp fp, lr, [sp, #-16]! 50 CFI_REL_OFFSET(fp, 0) 51 mov fp, sp 52 CFI_DEF_CFA_REGISTER(fp) 77 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 95 add x2, fp, #16 121 sub sp, fp, #32 128 ldp fp, lr, [sp], #16 130 CFI_RESTORE(fp) 141 ldr x9, [fp, #(SLOT_SIZE * COMP_METHOD_OFFSET)] [all …]
|
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/ |
D | proxy_entrypoint_arm.S | 31 str fp, [sp, #4] 32 CFI_REL_OFFSET(fp, 4) 33 add fp, sp, #4 34 CFI_DEF_CFA_REGISTER(fp) 61 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 66 add r2, fp, #12 70 sub sp, fp, #4 83 sub sp, fp, #4 85 ldr fp, [sp, #4] 86 CFI_RESTORE(fp) [all …]
|
D | proxy_entrypoint_armhf.S | 32 str fp, [sp, #4] 33 CFI_REL_OFFSET(fp, 4) 34 add fp, sp, #4 35 CFI_DEF_CFA_REGISTER(fp) 68 add r2, fp, #12 88 sub sp, fp, #4 101 sub sp, fp, #4 103 ldr fp, [sp, #4] 104 CFI_RESTORE(fp) 118 ldr r3, [fp, #(SLOT_SIZE * COMP_METHOD_OFFSET)] [all …]
|
D | compiled_code_to_interpreter_bridge_arm.S | 45 push {r1, fp} 47 CFI_REL_OFFSET(fp, 4) 48 add fp, sp, #4 50 CFI_DEF_CFA_REGISTER(fp) 84 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 96 sub sp, fp, #4 100 pop {r1, fp} 102 CFI_RESTORE(fp) 104 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 113 CFI_DEF_CFA(fp, 28) [all …]
|
D | compiled_code_to_interpreter_bridge_armhf.S | 43 str fp, [sp, #4] 44 CFI_REL_OFFSET(fp, 4) 45 add fp, sp, #4 46 CFI_DEF_CFA(fp, 12) 77 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 90 sub sp, fp, #4 91 ldr fp, [sp, #4] 93 CFI_RESTORE(fp) 96 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 105 CFI_DEF_CFA(fp, 12) [all …]
|
/arkcompiler/runtime_core/static_core/tests/fuzztest/openuncompressedarchive_fuzzer/ |
D | openuncompressedarchive_fuzzer.cpp | 21 void CloseAndRemoveZipFile(panda::ZipArchiveHandle &handle, FILE *fp, const char *filename) in CloseAndRemoveZipFile() argument 24 (void)fclose(fp); in CloseAndRemoveZipFile() 45 FILE *fp = fopen(zipFilename, mode); in OpenUncompressedArchiveFuzzTest() local 46 if (fp == nullptr) { in OpenUncompressedArchiveFuzzTest() 51 if (panda::OpenArchiveFile(zipfile, fp) != panda::ZIPARCHIVE_OK) { in OpenUncompressedArchiveFuzzTest() 52 (void)fclose(fp); in OpenUncompressedArchiveFuzzTest() 57 CloseAndRemoveZipFile(zipfile, fp, zipFilename); in OpenUncompressedArchiveFuzzTest() 62 CloseAndRemoveZipFile(zipfile, fp, zipFilename); in OpenUncompressedArchiveFuzzTest() 67 CloseAndRemoveZipFile(zipfile, fp, zipFilename); in OpenUncompressedArchiveFuzzTest() 73 …panda::panda_file::File::OpenUncompressedArchive(fileno(fp), zipFilename, entry.GetUncompressedSiz… in OpenUncompressedArchiveFuzzTest() [all …]
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm32/ |
D | ets_napi_entry_point_arm32.S | 47 push {fp, lr} 50 CFI_REL_OFFSET(fp, 0) 52 mov fp, sp 53 CFI_DEF_CFA_REGISTER(fp) 74 str fp, [r0, #MANAGED_THREAD_FRAME_OFFSET] 95 add r2, fp, #8 118 sub sp, fp, #16 126 pop {fp} 128 CFI_RESTORE(fp) 143 ldr r3, [fp, #(SLOT_SIZE * COMP_METHOD_OFFSET)] [all …]
|
D | ets_async_entry_point_arm32.S | 31 push {fp, lr} 34 CFI_REL_OFFSET(fp, 0) 36 mov fp, sp 37 CFI_DEF_CFA_REGISTER(fp) 77 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 82 add r3, fp, #8 90 sub r1, fp, #(CFRAME_ARM_SOFTFP_CALLEE_REGS_OFFSET - 4) 100 mov sp, fp 102 pop {fp} 104 CFI_RESTORE(fp) [all …]
|
D | ets_async_entry_point_arm32hf.S | 31 push {fp, lr} 34 CFI_REL_OFFSET(fp, 0) 36 mov fp, sp 37 CFI_DEF_CFA_REGISTER(fp) 74 str fp, [THREAD_REG, #MANAGED_THREAD_FRAME_OFFSET] 79 add r3, fp, #8 87 sub r1, fp, #(CFRAME_ARM_HARD_CALLEE_REGS_OFFSET - 4) 97 mov sp, fp 99 pop {fp} 101 CFI_RESTORE(fp) [all …]
|
D | ets_napi_entry_point_arm32hf.S | 47 push {fp, lr} 50 CFI_REL_OFFSET(fp, 0) 52 mov fp, sp 53 CFI_DEF_CFA_REGISTER(fp) 74 str fp, [r0, #MANAGED_THREAD_FRAME_OFFSET] 95 add r2, fp, #8 119 sub sp, fp, #16 127 pop {fp} 129 CFI_RESTORE(fp) 144 ldr r3, [fp, #(SLOT_SIZE * COMP_METHOD_OFFSET)] [all …]
|
/arkcompiler/runtime_core/tests/fuzztest/checkheader_fuzzer/ |
D | checkheader_fuzzer.cpp | 24 FILE *fp = fopen(filename, "w+"); in CheckHeaderFuzzTest() local 25 if (fp == nullptr) { in CheckHeaderFuzzTest() 28 (void)fwrite(data, sizeof(uint8_t), size, fp); in CheckHeaderFuzzTest() 29 (void)fseek(fp, 0, SEEK_SET); in CheckHeaderFuzzTest() 31 auto file = panda::os::file::File(fileno(fp)); in CheckHeaderFuzzTest() 36 (void)fclose(fp); in CheckHeaderFuzzTest()
|
/arkcompiler/runtime_core/static_core/tests/fuzztest/checkheader_fuzzer/ |
D | checkheader_fuzzer.cpp | 24 FILE *fp = fopen(filename, "w+"); in CheckHeaderFuzzTest() local 25 if (fp == nullptr) { in CheckHeaderFuzzTest() 28 (void)fwrite(data, sizeof(uint8_t), size, fp); in CheckHeaderFuzzTest() 29 (void)fseek(fp, 0, SEEK_SET); in CheckHeaderFuzzTest() 31 auto file = panda::os::file::File(fileno(fp)); in CheckHeaderFuzzTest() 36 (void)fclose(fp); in CheckHeaderFuzzTest()
|
/arkcompiler/runtime_core/compiler/tests/ |
D | panda_runner.h | 146 uintptr_t fp; in Hook() local 149 asm("ldr %0, [fp, #0]" : "=r"(fp)); in Hook() 151 ManagedThread::GetCurrent()->SetCurrentFrame(reinterpret_cast<Frame *>(fp)); in Hook() 152 return callback_(lr, fp); in Hook() 154 uintptr_t fp; in Hook() local 158 asm("ldr %0, [fp, #0]" : "=r"(fp)); in Hook() 162 asm("ldr %0, [fp, #-4]" : "=r"(fp)); in Hook() 165 ManagedThread::GetCurrent()->SetCurrentFrame(reinterpret_cast<Frame *>(fp)); in Hook() 166 return callback_(lr, fp); in Hook() 168 uintptr_t fp; in Hook() local [all …]
|
/arkcompiler/runtime_core/static_core/runtime/tests/arch/arm/ |
D | stack_walker_hook_bridge.S | 23 push {fp, lr} 26 CFI_REL_OFFSET(fp, 0) 28 mov r1, fp 30 pop {fp, lr} 31 CFI_RESTORE(fp)
|
D | invokation_helper_hf.S | 28 push {r4 - r8, fp, lr} 31 CFI_REL_OFFSET(fp, 20) 32 mov fp, sp 33 CFI_DEF_CFA_REGISTER(fp) 64 mov sp, fp 67 pop {r4 - r8, fp, lr} 70 CFI_RESTORE(fp)
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
D | panda_runner.cpp | 24 auto fp = reinterpret_cast<uintptr_t>(ManagedThread::GetCurrent()->GetCurrentFrame()); in PandaRunnerHookAArch64() local 26 return PandaRunner::callback_(lr, fp); in PandaRunnerHookAArch64() 29 int PandaRunnerHook(uintptr_t lr, uintptr_t fp) in PandaRunnerHook() argument 33 ManagedThread::GetCurrent()->SetCurrentFrame(reinterpret_cast<Frame *>(fp)); in PandaRunnerHook() 35 return PandaRunner::callback_(lr, fp); in PandaRunnerHook()
|
/arkcompiler/runtime_core/static_core/runtime/arch/aarch64/ |
D | osr_aarch64.S | 98 stp fp, lr, [sp, #-16]! 101 CFI_REL_OFFSET(fp, 0) 114 ldr fp, [x16] 143 stp fp, lr, [x18, #-16] 150 mov fp, x3 152 CFI_DEF_CFA(fp, (2 * 8)) 154 CFI_REL_OFFSET(fp, 0) 189 ldp fp, lr, [sp], #16 191 CFI_RESTORE(fp) 209 stp fp, lr, [sp, #-16]! [all …]
|