/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm64/ |
H A 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_SIZ [all...] |
H A 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...] |
/arkcompiler/runtime_core/static_core/runtime/tests/arch/aarch64/ |
H A 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, s [all...] |
/arkcompiler/runtime_core/static_core/tests/fuzztest/openuncompressedarchive_fuzzer/ |
H A D | openuncompressedarchive_fuzzer.cpp | 21 void CloseAndRemoveZipFile(ark::ZipArchiveHandle &handle, FILE *fp, const char *filename) in CloseAndRemoveZipFile() argument 24 (void)fclose(fp); in CloseAndRemoveZipFile() 46 FILE *fp = fopen(zip_filename, mode); in OpenUncompressedArchiveFuzzTest() local 47 if (fp == nullptr) { in OpenUncompressedArchiveFuzzTest() 52 if (ark::OpenArchiveFile(zipfile, fp) != ark::ZIPARCHIVE_OK) { in OpenUncompressedArchiveFuzzTest() 53 (void)fclose(fp); in OpenUncompressedArchiveFuzzTest() 58 CloseAndRemoveZipFile(zipfile, fp, zip_filename); in OpenUncompressedArchiveFuzzTest() 63 CloseAndRemoveZipFile(zipfile, fp, zip_filename); in OpenUncompressedArchiveFuzzTest() 68 CloseAndRemoveZipFile(zipfile, fp, zip_filename); in OpenUncompressedArchiveFuzzTest() 74 ark::panda_file::File::OpenUncompressedArchive(fileno(fp), zip_filenam in OpenUncompressedArchiveFuzzTest() [all...] |
/arkcompiler/runtime_core/tests/fuzztest/openuncompressedarchive_fuzzer/ |
H A 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() 62 CloseAndRemoveZipFile(zipfile, fp, zip_filename); in OpenUncompressedArchiveFuzzTest() 67 CloseAndRemoveZipFile(zipfile, fp, zip_filename); in OpenUncompressedArchiveFuzzTest() 73 panda::panda_file::File::OpenUncompressedArchive(fileno(fp), zip_filenam in OpenUncompressedArchiveFuzzTest() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm32/ |
H A 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...] |
H A 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...] |
H A 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_SIZ [all...] |
H A 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_SIZ [all...] |
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/aarch64/ |
H A 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, s [all...] |
H A D | compiled_code_to_interpreter_bridge_dyn_aarch64.S | 36 // arg_i: 24(fp, i, 8) 41 // fp <- fp 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] [all...] |
H A D | compiled_code_to_interpreter_bridge_aarch64.S | 41 // fp <- fp 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, [s [all...] |
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/ |
H A 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, 2 [all...] |
H A D | interpreter_to_compiled_code_bridge_dyn_arm.S | 33 stm sp, {THREAD_REG, fp} 34 CFI_REL_OFFSET(fp, 4) 37 add fp, sp, #12 38 CFI_DEF_CFA_REGISTER(fp) 77 sub sp, fp, #32 78 pop {r4, r5, r6, r7, r8, THREAD_REG, fp}
|
/arkcompiler/runtime_core/static_core/runtime/tests/arch/arm/ |
H A 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)
|
H A 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)
|
/arkcompiler/runtime_core/static_core/tests/fuzztest/checkheader_fuzzer/ |
H A 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 = ark::os::file::File(fileno(fp)); in CheckHeaderFuzzTest() 35 (void)fclose(fp); in CheckHeaderFuzzTest()
|
/arkcompiler/runtime_core/tests/fuzztest/checkheader_fuzzer/ |
H A 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/compiler/tests/ |
H A 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/compiler/tests/ |
H A D | panda_runner.h | 146 uintptr_t fp; in Hook() local 149 asm("ldr %0, [fp, #0]" : "=r"(fp)); in Hook() 150 asm("ldr %0, [fp, #8]" : "=r"(lr)); 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() 159 asm("ldr %0, [fp, # in Hook() 168 uintptr_t fp; Hook() local [all...] |
/arkcompiler/runtime_core/static_core/tests/fuzztest/open_fuzzer/ |
H A D | open_fuzzer.cpp | 23 FILE *fp = fopen(filename, "w"); in OpenFuzzTest() local 24 if (fp == nullptr) { in OpenFuzzTest() 27 (void)fwrite(data, sizeof(uint8_t), size, fp); in OpenFuzzTest() 28 (void)fclose(fp); in OpenFuzzTest()
|
/arkcompiler/runtime_core/tests/fuzztest/load_fuzzer/ |
H A D | load_fuzzer.cpp | 27 FILE *fp = fopen(name, "wb"); in LoadFuzzTest() local 28 if (fp == nullptr) { in LoadFuzzTest() 31 (void)fwrite(data, sizeof(uint8_t), size, fp); in LoadFuzzTest() 32 (void)fclose(fp); in LoadFuzzTest()
|
/arkcompiler/runtime_core/tests/fuzztest/open_fuzzer/ |
H A D | open_fuzzer.cpp | 23 FILE *fp = fopen(filename, "w"); in OpenFuzzTest() local 24 if (fp == nullptr) { in OpenFuzzTest() 27 (void)fwrite(data, sizeof(uint8_t), size, fp); in OpenFuzzTest() 28 (void)fclose(fp); in OpenFuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/tests/ |
H A D | js_stackinfo_test.cpp | 445 uintptr_t fp[10]; in HWTEST_F_L0() local 450 fp[0] = reinterpret_cast<uintptr_t>(&frame[0][2]) + 8; in HWTEST_F_L0() 452 fp[i] = fp[i-1] + 24; in HWTEST_F_L0() 455 ASSERT_TRUE(step_ark(ctx, ReadMemFunc, &fp[0], &sp, &pc, nullptr, &isJsFrame)); in HWTEST_F_L0() 457 ASSERT_TRUE(step_ark(ctx, ReadMemFunc, &fp[1], &sp, &pc, nullptr, &isJsFrame)); in HWTEST_F_L0() 459 ASSERT_TRUE(step_ark(ctx, ReadMemFunc, &fp[2], &sp, &pc, nullptr, &isJsFrame)); in HWTEST_F_L0() 461 ASSERT_TRUE(step_ark(ctx, ReadMemFunc, &fp[3], &sp, &pc, nullptr, &isJsFrame)); in HWTEST_F_L0() 463 ASSERT_TRUE(step_ark(ctx, ReadMemFunc, &fp[4], &sp, &pc, nullptr, &isJsFrame)); in HWTEST_F_L0() 465 ASSERT_TRUE(step_ark(ctx, ReadMemFunc, &fp[ in HWTEST_F_L0() 483 uintptr_t fp[30]; HWTEST_F_L0() local [all...] |
/arkcompiler/runtime_core/libpandafile/tests/ |
H A D | file_test.cpp | 259 auto fp = fopen(file_name_zip_with_entry, "a"); in HWTEST() local 260 EXPECT_NE(fp, nullptr); in HWTEST() 262 EXPECT_EQ(fwrite(append_str, sizeof(append_str), 1U, fp), 1U); in HWTEST() 263 fclose(fp); in HWTEST() 308 auto fp = fopen(ABC_FILE, "rb"); in HWTEST() local 309 EXPECT_NE(fp, nullptr); in HWTEST() 311 os::mem::ConstBytePtr ptr = os::mem::MapFile(os::file::File(fileno(fp)), os::mem::MMAP_PROT_READ, in HWTEST() 315 fclose(fp); in HWTEST() 339 auto fp = fopen(ABC_FILE, "w"); in HWTEST() local 340 EXPECT_NE(fp, nullpt in HWTEST() 363 auto fp = fopen(ARCHIVE_FILENAME, "w+"); HWTEST() local 401 auto fp = fopen(ABC_FILE, "rb"); HWTEST() local [all...] |