Skip to content

Commit 9c2f792

Browse files
Youling TangAmi-zhang
authored andcommitted
[fuzzer] Enable loongarch64
Enable fuzzer on loongarch64. Reviewed By: SixWeining, xen0n, MaskRay Differential Revision: https://reviews.llvm.org/D140601
1 parent e0ac46e commit 9c2f792

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ endif()
4040

4141
if(OS_NAME MATCHES "Linux")
4242
set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${S390X}
43-
${RISCV64})
43+
${RISCV64} ${LOONGARCH64})
4444
elseif (OS_NAME MATCHES "Windows")
4545
set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64})
4646
elseif(OS_NAME MATCHES "Android")

compiler-rt/lib/fuzzer/FuzzerTracePC.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ inline ALWAYS_INLINE uintptr_t GetPreviousInstructionPc(uintptr_t PC) {
149149
ALWAYS_INLINE uintptr_t TracePC::GetNextInstructionPc(uintptr_t PC) {
150150
#if defined(__mips__)
151151
return PC + 8;
152-
#elif defined(__powerpc__) || defined(__sparc__) || defined(__arm__) || \
153-
defined(__aarch64__)
152+
#elif defined(__powerpc__) || defined(__sparc__) || defined(__arm__) || \
153+
defined(__aarch64__) || defined(__loongarch__)
154154
return PC + 4;
155155
#else
156156
return PC + 1;

0 commit comments

Comments
 (0)