-
-
Notifications
You must be signed in to change notification settings - Fork 204
feat: support 32-bit ARM on Linux #1659
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+223
−47
Merged
Changes from 18 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
f64dc6d
feat(libunwind): build vendored libunwind for 32-bit ARM
jpnurmi db28bf4
Update CHANGELOG.md
jpnurmi 273f01f
run arm32 tests under qemu-user
jpnurmi f898755
Skip tests that don't work under arm32 cross-compile + qemu-user
jpnurmi a30e9ef
Rename arm32 CI row to reflect cross-toolchain + qemu-user
jpnurmi 932104d
Cast is_arm32 / is_qemu to bool for pytest skipif
jpnurmi 9ddf48e
Set SENTRY_BACKEND=none in embedded-info binary tests
jpnurmi 69ce76e
Bump external/crashpad (getsentry/crashpad#149)
jpnurmi c5830d1
Enable crashpad integration tests on arm32
jpnurmi ede2025
Remove over-broad is_qemu skipifs in test_integration_crashpad.py
jpnurmi 4dbdbdf
feat(native): write thread context for 32-bit ARM
jpnurmi 5f8f382
Enable native integration tests on arm32
jpnurmi b914b04
Gate has_native on qemu
jpnurmi 5e73464
Skip native crash tests on qemu, keep build test running
jpnurmi bff3713
Update CHANGELOG.md
jpnurmi 1c408c6
fix(native): initialize ptrace_sp / sp on 32-bit ARM
jpnurmi aeb2d94
feat(native): ptrace-capture registers for non-crashed threads on 32-…
jpnurmi a3ecf71
fix(native): pad minidump_context_arm_t to match on-disk minidump spec
jpnurmi 30dd71b
fix(native): use breakpad's 0x40000000 MD_CONTEXT_ARM flag
jpnurmi 35f6286
Drop verbose VFP comment from minidump_context_arm_t
jpnurmi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule crashpad
updated
5 files
| +27 −1 | .github/workflows/build.yml | |
| +1 −1 | client/crashpad_info_note.S | |
| +51 −3 | handler/handler_main.cc | |
| +1 −0 | third_party/mini_chromium/CMakeLists.txt | |
| +1 −1 | third_party/mini_chromium/mini_chromium |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.