mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2026-01-07 15:08:27 +01:00
Added riscv and riscv64 support for Linux
Change-Id: I62cd157d00a87720db001072662a81d8eb9112b0 Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3873291 Reviewed-by: Mike Frysinger <vapier@chromium.org>
This commit is contained in:
parent
e059dad5ea
commit
28cf16bc34
37 changed files with 4901 additions and 48 deletions
38
Makefile.am
38
Makefile.am
|
|
@ -296,6 +296,10 @@ src_libbreakpad_a_SOURCES = \
|
|||
src/processor/stackwalker_ppc.h \
|
||||
src/processor/stackwalker_ppc64.cc \
|
||||
src/processor/stackwalker_ppc64.h \
|
||||
src/processor/stackwalker_riscv.cc \
|
||||
src/processor/stackwalker_riscv.h \
|
||||
src/processor/stackwalker_riscv64.cc \
|
||||
src/processor/stackwalker_riscv64.h \
|
||||
src/processor/stackwalker_sparc.cc \
|
||||
src/processor/stackwalker_sparc.h \
|
||||
src/processor/stackwalker_x86.cc \
|
||||
|
|
@ -409,6 +413,8 @@ check_PROGRAMS += \
|
|||
src/processor/stackwalker_address_list_unittest \
|
||||
src/processor/stackwalker_mips_unittest \
|
||||
src/processor/stackwalker_mips64_unittest \
|
||||
src/processor/stackwalker_riscv_unittest \
|
||||
src/processor/stackwalker_riscv64_unittest \
|
||||
src/processor/stackwalker_x86_unittest \
|
||||
src/processor/synth_minidump_unittest
|
||||
endif
|
||||
|
|
@ -893,6 +899,8 @@ src_processor_exploitability_unittest_LDADD = \
|
|||
src/processor/stackwalker_mips.o \
|
||||
src/processor/stackwalker_ppc.o \
|
||||
src/processor/stackwalker_ppc64.o \
|
||||
src/processor/stackwalker_riscv.o \
|
||||
src/processor/stackwalker_riscv64.o \
|
||||
src/processor/stackwalker_sparc.o \
|
||||
src/processor/stackwalker_x86.o \
|
||||
src/processor/symbolic_constants_win.o \
|
||||
|
|
@ -966,6 +974,8 @@ src_processor_microdump_processor_unittest_LDADD = \
|
|||
src/processor/stackwalker_mips.o \
|
||||
src/processor/stackwalker_ppc.o \
|
||||
src/processor/stackwalker_ppc64.o \
|
||||
src/processor/stackwalker_riscv.o \
|
||||
src/processor/stackwalker_riscv64.o \
|
||||
src/processor/stackwalker_sparc.o \
|
||||
src/processor/stackwalker_x86.o \
|
||||
src/processor/tokenize.o \
|
||||
|
|
@ -1005,6 +1015,8 @@ src_processor_minidump_processor_unittest_LDADD = \
|
|||
src/processor/stackwalker_mips.o \
|
||||
src/processor/stackwalker_ppc.o \
|
||||
src/processor/stackwalker_ppc64.o \
|
||||
src/processor/stackwalker_riscv.o \
|
||||
src/processor/stackwalker_riscv64.o \
|
||||
src/processor/stackwalker_sparc.o \
|
||||
src/processor/stackwalker_x86.o \
|
||||
src/processor/symbolic_constants_win.o \
|
||||
|
|
@ -1148,6 +1160,8 @@ src_processor_stackwalker_selftest_LDADD = \
|
|||
src/processor/stackwalker_mips.o \
|
||||
src/processor/stackwalker_ppc.o \
|
||||
src/processor/stackwalker_ppc64.o \
|
||||
src/processor/stackwalker_riscv.o \
|
||||
src/processor/stackwalker_riscv64.o \
|
||||
src/processor/stackwalker_sparc.o \
|
||||
src/processor/stackwalker_x86.o \
|
||||
src/processor/tokenize.o \
|
||||
|
|
@ -1213,6 +1227,26 @@ src_processor_stackwalker_mips64_unittest_LDADD = \
|
|||
src_processor_stackwalker_mips64_unittest_CPPFLAGS = \
|
||||
$(AM_CPPFLAGS) $(TEST_CFLAGS)
|
||||
|
||||
src_processor_stackwalker_riscv_unittest_SOURCES = \
|
||||
src/common/test_assembler.cc \
|
||||
src/processor/stackwalker_riscv_unittest.cc
|
||||
src_processor_stackwalker_riscv_unittest_LDADD = \
|
||||
src/libbreakpad.a \
|
||||
$(TEST_LIBS) \
|
||||
$(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
|
||||
src_processor_stackwalker_riscv_unittest_CPPFLAGS = \
|
||||
$(AM_CPPFLAGS) $(TEST_CFLAGS)
|
||||
|
||||
src_processor_stackwalker_riscv64_unittest_SOURCES = \
|
||||
src/common/test_assembler.cc \
|
||||
src/processor/stackwalker_riscv64_unittest.cc
|
||||
src_processor_stackwalker_riscv64_unittest_LDADD = \
|
||||
src/libbreakpad.a \
|
||||
$(TEST_LIBS) \
|
||||
$(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
|
||||
src_processor_stackwalker_riscv64_unittest_CPPFLAGS = \
|
||||
$(AM_CPPFLAGS) $(TEST_CFLAGS)
|
||||
|
||||
src_processor_stackwalker_x86_unittest_SOURCES = \
|
||||
src/common/test_assembler.cc \
|
||||
src/processor/stackwalker_x86_unittest.cc
|
||||
|
|
@ -1316,6 +1350,8 @@ src_processor_microdump_stackwalk_LDADD = \
|
|||
src/processor/stackwalker_mips.o \
|
||||
src/processor/stackwalker_ppc.o \
|
||||
src/processor/stackwalker_ppc64.o \
|
||||
src/processor/stackwalker_riscv.o \
|
||||
src/processor/stackwalker_riscv64.o \
|
||||
src/processor/stackwalker_sparc.o \
|
||||
src/processor/stackwalker_x86.o \
|
||||
src/processor/tokenize.o \
|
||||
|
|
@ -1355,6 +1391,8 @@ src_processor_minidump_stackwalk_LDADD = \
|
|||
src/processor/stackwalker_mips.o \
|
||||
src/processor/stackwalker_ppc.o \
|
||||
src/processor/stackwalker_ppc64.o \
|
||||
src/processor/stackwalker_riscv.o \
|
||||
src/processor/stackwalker_riscv64.o \
|
||||
src/processor/stackwalker_sparc.o \
|
||||
src/processor/stackwalker_x86.o \
|
||||
src/processor/symbolic_constants_win.o \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue