Skip to content
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

jernej/update codeowners #11

Closed
wants to merge 213 commits into from
Closed
Changes from 3 commits
Commits
Show all changes
213 commits
Select commit Hold shift + click to select a range
ce93b69
chore: Add Makefile with helpers
tonyo Mar 4, 2019
d751bd0
feat: Add attachments support to crashpad handler
tonyo Mar 4, 2019
9a7219a
Add attachments support to macOS crash report database
Youw Nov 26, 2018
a9419f2
Add attachments support to Windows crash report database
Youw Jul 6, 2018
0630ced
update CrashReportDatabaseTest
Youw Nov 27, 2018
1fc0ce3
feat: Add StartHandlerWithAttachments with examples
tonyo Mar 4, 2019
6e7e91d
feat: Implement basic StartHandlerWithAttachments for Linux
tonyo Mar 22, 2019
ea09cff
Merge branch 'master' into getsentry
jan-auer Oct 11, 2019
421c78e
Add throws declaration to memfd_create
jan-auer Dec 9, 2019
49414c4
Define __THROW in case it is undefined
jan-auer Dec 9, 2019
8a2ddfc
build: Add CMake files for crashpad (#2)
Swatinem Feb 21, 2020
e2dbaa7
handler: set Windows subsystem to hide console window (#4)
Mixaill Mar 20, 2020
5e7b7b8
Enable MinGW builds (#5)
Amphaal Mar 21, 2020
4ec46c3
docs: Document MinGW changes
Swatinem Mar 23, 2020
f71a7bb
cmake: add cmake install + export (#7)
madebr Apr 1, 2020
23474e3
win: Make crashpad_handler a GUI app (#6)
jblazquez Apr 1, 2020
3da8bcf
build(cmake): remove /W3 from CMAKE_C_FLAGS and CMAKE_CXX_FLAGS (#8)
madebr Apr 8, 2020
f8c8a96
build(cmake): use CMAKE_CXX_FLAGS as source of regex for CMAKE_CXX_FL…
madebr Apr 9, 2020
2f362fe
build: Enhance MinGW compatibility for cross compilation (#10)
Amphaal Apr 10, 2020
944c775
build: MinGW dbghelp.h C-compatible (#11)
Amphaal Apr 14, 2020
8fb52ab
Merge branch 'master' into feat/merge-master
Swatinem Apr 14, 2020
66c69ee
build: bump submodules to versions specified in DEPS
Swatinem Apr 14, 2020
1d9a0b7
build: sync sources
Swatinem Apr 14, 2020
87845a5
Merge pull request #12 from getsentry/feat/merge-master
Swatinem Apr 14, 2020
4f3e362
build(MinGW) Work around missing <memory> include (#13)
Amphaal Apr 18, 2020
55b7a3c
cmake: Expose crashpad_handler static library (#14)
jblazquez Jun 17, 2020
49efa56
fix: Make linux build work (#15)
jblazquez Jun 18, 2020
70740ee
Merge remote-tracking branch 'upstream/master' into meta/bump
Swatinem Jun 26, 2020
1ca6deb
build: Update CMake files and submodules
Swatinem Jun 26, 2020
24a3388
feat: Rework attachment support patch
Swatinem Jun 26, 2020
e778e67
fix: Fix broken ifdef upstream
Swatinem Jun 26, 2020
c4d5234
build crashpad with openssl if possible
Swatinem Jul 1, 2020
f5fbc47
Merge pull request #16 from getsentry/meta/bump
Swatinem Jul 1, 2020
f24aa82
fix: Add a Host Header to the upload request (#17)
Swatinem Jul 1, 2020
e6bcc27
ci: Run a simple CMake build on CI (#18)
Swatinem Jul 15, 2020
103e218
Merge branch 'master' into meta/bump
Swatinem Jul 15, 2020
d8c0f7b
Merge pull request #19 from getsentry/meta/bump
Swatinem Jul 16, 2020
03abac2
feat: Implement a FirstChanceHandler for Windows as well (#20)
Swatinem Jul 21, 2020
a8db159
Merge branch 'master' into meta/bump
Swatinem Aug 3, 2020
da9a648
build: Update submodule and linux handler
Swatinem Aug 3, 2020
4ab7d23
Merge pull request #21 from getsentry/meta/bump
Swatinem Aug 3, 2020
85812bd
Merge remote-tracking branch 'upstream/master' into meta/bump
Swatinem Aug 25, 2020
3eb488f
Merge pull request #23 from getsentry/meta/bump
Swatinem Aug 31, 2020
8e89982
Merge branch 'master' into meta/bump
Swatinem Sep 10, 2020
52c3fae
Merge branch 'getsentry' into meta/bump
Swatinem Sep 10, 2020
e16f04a
Merge pull request #24 from getsentry/meta/bump
Swatinem Sep 10, 2020
f8f53cd
Merge branch 'master' into meta/bump
Swatinem Oct 6, 2020
579c57f
Merge pull request #25 from getsentry/meta/bump
Swatinem Oct 6, 2020
13193cc
Merge branch 'master' into meta/bump
Swatinem Nov 2, 2020
44b6376
Merge pull request #26 from getsentry/meta/bump
Swatinem Nov 2, 2020
a0b37e1
feat: CMake build support for iOS (#27)
Swatinem Nov 2, 2020
fba97d0
fix: Silence new MSVC warning in zlib (#28)
Swatinem Nov 4, 2020
a89290f
Merge branch 'master' into meta/bump
Swatinem Dec 21, 2020
4e58671
meta: Update Crashpad to 2020-12-21 (#29)
Swatinem Dec 21, 2020
6e92731
Merge branch 'meta/bump' into getsentry
Swatinem Dec 21, 2020
ce53f69
fix: Empty CMake elseif
Swatinem Dec 23, 2020
3fc9e71
fix: Link to UIKit framework on iOS
Swatinem Dec 23, 2020
a26ad17
cmake: Fix cross build from Mac x64 to Mac arm64 (#31)
Swatinem Jan 4, 2021
aeb8be5
cmake: Install 'handler' and 'util' development header files. (#32)
sh0 Jan 10, 2021
3c9de32
fix: Add missing flags for zlib compilation (#22)
daxpedda Jan 20, 2021
0ec8761
Merge branch 'master' into meta/bump
Swatinem Jan 25, 2021
358403c
update submodule and sync build files
Swatinem Jan 25, 2021
ee06cb2
hardcode chromeos_buildflags
Swatinem Jan 25, 2021
2820e97
Merge pull request #33 from getsentry/meta/bump
Swatinem Jan 25, 2021
cb520bd
remove conflicting gitignore of lss
Swatinem Jan 26, 2021
e860f7f
fix: Fix cross-compilation from Intel to Apple Silicon MacOS. (#34)
daxpedda Mar 1, 2021
bce6d14
fix: CMAKE_ASM_FLAGS with multiple OSX_ARCHITECTURES (#35)
encounter Apr 12, 2021
f40782d
Merge branch 'master' into meta/bump
Swatinem Apr 12, 2021
deb4dce
Sync CMake and submodules
Swatinem Apr 12, 2021
cf5ab64
Merge pull request #36 from getsentry/meta/bump
Swatinem Apr 12, 2021
fdbe4d7
fix: Avoid EXPORT_NAME clash (#37)
Swatinem Apr 20, 2021
71bcaad
fix: Add missing installed header (build/chromeos_buildflags.h) (#38)
madebr May 16, 2021
2a78d85
Merge branch 'master' into meta/bump
Swatinem Jun 14, 2021
5cf3032
build: Sync CMake files with GN
Swatinem Jun 14, 2021
c5c7867
Merge pull request #39 from getsentry/meta/bump
Swatinem Jun 14, 2021
7a31c84
fix(mingw): Use correct char16 type for utf_string_conversion_utils (…
irov Jul 14, 2021
cd675cf
Merge branch 'master' into meta/bump
Swatinem Jul 28, 2021
0d75b06
Update mini_chromium submodule
Swatinem Jul 28, 2021
e1e78cd
Merge pull request #42 from getsentry/meta/bump
Swatinem Jul 28, 2021
59422f8
feat: Write client-side stacktraces to the minidump
Swatinem Sep 6, 2021
f4a00be
Merge branch 'master' into meta/bump
Swatinem Sep 7, 2021
19176d1
update cmake and submodules
Swatinem Sep 7, 2021
cfbb58a
Merge pull request #45 from getsentry/meta/bump
Swatinem Sep 7, 2021
a47690d
revert automatic include formatting
Swatinem Sep 7, 2021
6dd26ef
remove unused includes, explicitly cast indices and nums
Swatinem Sep 7, 2021
0bbcdfd
Make thread_id 32bits and fix alignment
loewenheim Sep 7, 2021
1fa28f4
Remove dummy frames
loewenheim Sep 8, 2021
a95e88e
Add StackTrace method to ThreadSnapshot
loewenheim Sep 6, 2021
894ba64
Add missing include
loewenheim Sep 7, 2021
39cf7b1
Remove obsolete comment
loewenheim Sep 7, 2021
a61bfef
Remove dummy frames
loewenheim Sep 8, 2021
777fb6a
Remove comment
loewenheim Sep 8, 2021
a52cf80
feat: Write client-side stacktraces to the minidump (NATIVE-197)
loewenheim Sep 8, 2021
4949a4c
feat: Create a stub on ThreadSnapshot that will in the future return …
loewenheim Sep 8, 2021
725271e
feat: Do client-side stackwalking on Windows (NATIVE-150) (#46)
Swatinem Oct 11, 2021
2743206
feat: Make client-side stack traces opt-in (NATIVE-262) (#48)
Swatinem Oct 11, 2021
94945e7
meta: Build client-side stack walking code in CI (#51)
Swatinem Oct 18, 2021
4be1411
meta: Vendor libunwind (#50)
Swatinem Oct 18, 2021
d94d864
feat: Build vendored libunwind (NATIVE-274) (#53)
Swatinem Oct 18, 2021
897bad9
feat: Do client-side stackwalking on Linux (NATIVE-152) (#49)
loewenheim Oct 19, 2021
b0677d2
feat: Add remote unwinding to libunwind (NATIVE-151) (#52)
Swatinem Oct 19, 2021
e4719db
feat: Do client-side stackwalking on Mac (NATIVE-151) (#47)
Swatinem Oct 19, 2021
bc22a7b
feat: Clientside stacktraces for ARM64 [NATIVE-289] (#54)
loewenheim Oct 29, 2021
23fe395
build: Don't add /Zi to compiler flags with MSVC (#56)
walterbrebels Nov 23, 2021
b9ff9fd
msvc: Install getopt target and link crashpad handler library with ge…
sh0 Nov 24, 2021
e16aa44
fix: Pass safeseh flag to MSVC asm compiler (#57)
Swatinem Nov 29, 2021
a545377
fix: Use correct ASM files on Windows ARM64 (#58)
Swatinem Nov 29, 2021
620f0cc
Merge branch 'master' into meta/bump
Swatinem Dec 3, 2021
2ab34ff
Sync CMake files
Swatinem Dec 3, 2021
96874a1
Sync mini_chromium
Swatinem Dec 3, 2021
6c6bdbe
Manually disallow copy construction
Swatinem Dec 3, 2021
a32cbe1
Simplify Attachment Support diff
Swatinem Dec 3, 2021
007c8b5
Merge pull request #59 from getsentry/meta/bump
Swatinem Dec 3, 2021
c8c30a6
Find python3 or python2
walterbrebels Apr 7, 2022
b46b1b7
build: Find python3 or python2 #60
flub Apr 8, 2022
12b0960
fix: Make sure to free global Lock on shutdown (#61)
Swatinem Apr 12, 2022
bde4cd7
Merge branch 'main' into meta/update
Swatinem Apr 12, 2022
412e849
Sync submodules and build files
Swatinem Apr 12, 2022
ed59c42
Raise C++ std to C++17, and fix chromeos build flags
Swatinem Apr 12, 2022
c372875
Enable ARC for the iOS build
Swatinem Apr 12, 2022
be34d6e
Merge pull request #62 from getsentry/meta/update
Swatinem Apr 12, 2022
df2cb4c
CMake: try to use jwasm for mingw build, if possible (#63)
AndreyMlashkin May 12, 2022
21d03ee
Fix attachments name instead of ignoring with error (#67)
saf-e Jun 1, 2022
5790368
Merge branch 'main' into meta/update
supervacuus Jun 14, 2022
99a5c42
Fix windows client-stacktrace build by...
supervacuus Jun 15, 2022
86a1fa5
Fixing linux build by explicitly copying the thread_id from a packed...
supervacuus Jun 15, 2022
82e2b7d
Merge pull request #68 from supervacuus/meta/update
Swatinem Jun 15, 2022
5755a22
Merge branch 'main' into meta/update
Swatinem Jul 18, 2022
c25a4a7
update submodules and add WER handler to CMake
Swatinem Jul 18, 2022
7b39df4
Merge pull request #69 from getsentry/meta/update
Swatinem Jul 18, 2022
d81d0de
Expose enabled-flag for WER
supervacuus Aug 2, 2022
fda1ef9
Merge pull request #70 from supervacuus/ref/provide_wer_enabled_flag
Swatinem Aug 3, 2022
9c2314b
Merge branch 'main' of https://chromium.googlesource.com/crashpad/cra…
supervacuus Sep 13, 2022
7a1f241
Update third-party and CMakeLists.txt
supervacuus Sep 13, 2022
48b24a2
Merge pull request #71 from supervacuus/meta/update
Swatinem Sep 13, 2022
8255e5f
Fix build when CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION is undefined …
AenBleidd Oct 17, 2022
59d9a2e
Merge branch 'main' of https://chromium.googlesource.com/crashpad/cra…
supervacuus Oct 19, 2022
a42e249
Merge pull request #74 from supervacuus/meta/update
Swatinem Oct 19, 2022
e56784c
Merge branch 'main' of https://chromium.googlesource.com/crashpad/cra…
supervacuus Dec 12, 2022
1f23bde
set CRASHPAD_FLOCK_ALWAYS_SUPPORTED in build...
supervacuus Dec 12, 2022
b670429
Merge pull request #76 from supervacuus/meta/update
Swatinem Dec 14, 2022
4edb2bb
fix: upload crashes on linux (#75)
BogdanLivadariu Jan 17, 2023
918fd31
fix: Avoid accidentally mutating `CONTEXT` when stack walking (#77)
Swatinem Jan 17, 2023
a0ab0e2
mingw: Add missing MINIDUMP_THREAD_NAME / MINIDUMP_THREAD_NAME_LIST d…
past-due Jan 25, 2023
3dc58f4
mingw: Add missing GetThreadDescription definition
past-due Jan 26, 2023
cc4a6ae
win32: Ensure InitializeContext2 definition availability
past-due Jan 26, 2023
b66ab3f
mingw: WER support
past-due Jan 26, 2023
817cb65
third_party/zlib/CMakeLists.txt: Modernize crashpad_zlib interface
past-due Jan 26, 2023
59b37de
Improve MSVC / MINGW compile definition parity
past-due Jan 28, 2023
08ec71c
dbghelp.h: Silence Wzero-length-array
past-due Feb 3, 2023
981e164
[CMake] Adjust crashpad_compat link command
past-due Feb 3, 2023
486c293
fix: make sure we reuse already found libcurl
supervacuus Feb 4, 2023
3a3c1f3
Merge pull request #79 from supervacuus/fix/curl_found_crashpad_linux
supervacuus Feb 6, 2023
5886ae4
[CMake] Make process_reader_win define overrides more conditional
past-due Feb 6, 2023
e39c0b6
Merge pull request #78 from past-due/mingw-patches-1
supervacuus Feb 6, 2023
ad3404f
Merge branch 'main' of https://chromium.googlesource.com/crashpad/cra…
supervacuus Feb 6, 2023
3af012a
Add new sources to build-scripts
supervacuus Feb 6, 2023
ec99257
Merge pull request #80 from supervacuus/meta/update
supervacuus Feb 7, 2023
ee62397
fix: remove the OpenSSL dependency for Linux
supervacuus Feb 27, 2023
2237d97
Merge pull request #81 from supervacuus/fix/remove_openssl_dep_on_linux
supervacuus Feb 28, 2023
7f9c460
Merge branch 'main' of https://chromium.googlesource.com/crashpad/cra…
supervacuus Apr 29, 2023
fbd4abe
Add PAC helper to Linux utils build.
supervacuus May 3, 2023
56b62ee
Add dump_minidump_annotations to tools build.
supervacuus May 3, 2023
fc014d9
Add tools to CI build
supervacuus May 4, 2023
36b0f0d
Fix windows tool build
supervacuus May 4, 2023
1904ae1
Merge pull request #82 from supervacuus/meta/update
Swatinem May 4, 2023
53c2ede
meta: Add codeowners
ashwoods May 4, 2023
3b82866
Merge pull request #83 from getsentry/add-codeowners
supervacuus May 4, 2023
e67d687
Fix compiler error with msvc on non-unicode system
xyz1001 May 19, 2023
dc77935
Initial e2e implementation macOS
supervacuus May 20, 2023
96b7d5f
Make http_proxy work on Windows
supervacuus May 22, 2023
3bc2282
Fix up http-proxy pass through from client to handler on Linux
supervacuus May 22, 2023
af58387
Make sure dispatch_semaphore_signal is called when request errors
supervacuus May 22, 2023
e29852c
Make the ios-build happy about the proxy-settings.
supervacuus May 22, 2023
98412e9
Add --http-proxy to run_with_crashpad tool
supervacuus May 22, 2023
fb12516
Make sure that iOS doesn't use the proxy.
supervacuus May 22, 2023
f72392e
Fall back on deprecated NSURLConnection when not using an HTTP-proxy.
supervacuus May 22, 2023
7041349
Return the request success state
supervacuus May 22, 2023
3cdef1c
Merge pull request #86 from supervacuus/feat/handler_http_proxy_support
supervacuus May 27, 2023
514169d
Merge pull request #85 from xyz1001/getsentry
supervacuus May 27, 2023
825cec1
feat: add response body to error log...
supervacuus Jun 12, 2023
432ff49
Merge pull request #87 from getsentry/feat/crashpad_curl_response_bod…
supervacuus Jun 15, 2023
b606087
Merge branch 'main' of https://chromium.googlesource.com/crashpad/cra…
supervacuus Sep 28, 2023
6366a47
Update mini_chromium
supervacuus Sep 28, 2023
a9f5249
Fix remaining base::mac reference in http_transport_mac
supervacuus Sep 28, 2023
0e7a4f6
Use one FirstChanceHandler type per OS
supervacuus Sep 28, 2023
695d159
Fix compile-options for mini_chromium and crashpad_util on MSVC
supervacuus Sep 29, 2023
bd37fea
Apply FirstChanceHandler changes on the Win side too
supervacuus Sep 29, 2023
b601eb4
Update ios base build ref in mini_chromium
supervacuus Sep 29, 2023
3299fb2
Update ios base build ref in mini_chromium
supervacuus Sep 29, 2023
dbe03a5
Enable ARC in CMake build
supervacuus Sep 30, 2023
f37da0f
Update lss to 9719c1e
supervacuus Oct 2, 2023
12e1dae
Merge pull request #88 from getsentry/meta/update
supervacuus Oct 2, 2023
45836a3
fix: replace DCHECK with LOG in minimdump_context_writer
supervacuus Oct 12, 2023
3182e3b
Merge pull request #89 from getsentry/fix/fatal_dcheck_in_minidump_co…
supervacuus Oct 13, 2023
079636a
build: adjust for Windows ARM64
compnerd Nov 22, 2023
202f5cb
Merge branch 'main' of https://chromium.googlesource.com/crashpad/cra…
supervacuus Nov 23, 2023
de6d596
Update zlib + mini_chromium in line with DEPS
supervacuus Nov 23, 2023
c6f8325
Update mini_chromium CMake to reflect upstream
supervacuus Nov 23, 2023
277df3f
Remove obsolete zlib sources
supervacuus Nov 27, 2023
fec839d
include new check header in client-side stacktrace writer
supervacuus Nov 27, 2023
abdc106
Merge pull request #90 from compnerd/arm64-asm
supervacuus Nov 27, 2023
e63d0c2
Merge pull request #91 from getsentry/meta/update
supervacuus Nov 27, 2023
eb9a5e2
build: remove obsolete source file
compnerd Nov 28, 2023
e8c474a
build: adjust process name matching
compnerd Nov 28, 2023
b5ef60a
Merge pull request #92 from compnerd/compnerd/zlib-update
supervacuus Nov 29, 2023
40875ed
Merge pull request #93 from compnerd/processor
supervacuus Nov 29, 2023
89991e9
ci: add arm64 build (#94)
supervacuus Dec 6, 2023
58d7207
build: remove obsolete CRASHPAD_WER_ENABLED (#96)
supervacuus Feb 14, 2024
433ed68
update build-script for transport-compression changes in sentry-nativ…
supervacuus Mar 21, 2024
de1f583
fix: send attachments without content-type (#98)
supervacuus Apr 2, 2024
96e301b
Support Epic's "Easy Anti Cheat" (#99)
kristjanvalur Apr 15, 2024
a919765
Updated codeowners
jernejstrasner Jun 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions client/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -8,6 +8,8 @@ add_library(crashpad_client STATIC
crashpad_client.h
crashpad_info.cc
crashpad_info.h
length_delimited_ring_buffer.h
ring_buffer_annotation.h
prune_crash_reports.cc
prune_crash_reports.h
settings.cc
5 changes: 3 additions & 2 deletions minidump/minidump_extensions.h
Original file line number Diff line number Diff line change
@@ -452,8 +452,9 @@ struct ALIGNAS(4) PACKED MinidumpCrashpadInfo {
report_id(),
client_id(),
simple_annotations(),
module_list() {
}
module_list(),
reserved(),
address_mask() {}

//! \brief The structure’s currently-defined version number.
//!
3 changes: 3 additions & 0 deletions util/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -104,6 +104,7 @@ add_library(crashpad_util STATIC
stream/zlib_output_stream.h
string/split_string.cc
string/split_string.h
synchronization/scoped_spin_guard.h
synchronization/semaphore.h
thread/stoppable.h
thread/thread.cc
@@ -225,6 +226,8 @@ if(APPLE)
ios/scoped_background_task.mm
ios/scoped_vm_read.cc
ios/scoped_vm_read.h
ios/scoped_vm_map.cc
ios/scoped_vm_map.h
)
# This specific file requires ARC support, while other parts do not
# build when ARC is enabled.