caxanga334
87704dc53b
[Feature]: Add on crash uploaded SourceMod forward ( #42 )
...
Release / main-ci (push) Has been cancelled
Release / release (push) Has been cancelled
* Squashed commit of the following:
commit c7efce2d6722b08e2ea719ce1a39f80747502f77
Author: caxanga334 <10157643+caxanga334@users.noreply.github.com>
Date: Sat Nov 22 22:35:24 2025 -0300
Fix Error
commit e8acf9f505aa26b007c5837d4075f649099f43c3
Author: caxanga334 <10157643+caxanga334@users.noreply.github.com>
Date: Sat Nov 22 22:23:57 2025 -0300
Fix Possible Memory Leak
commit 51e718922726c074c0e7a45f9d13c6a51e4b97eb
Author: caxanga334 <10157643+caxanga334@users.noreply.github.com>
Date: Sat Nov 22 22:13:55 2025 -0300
Add Upload Forward
* Update accelerator.inc
* Fix: Missing forwards.cpp in AMBuilder
* Refactor API
Forward notifies plugins when the extension is done uploading.
Plugins can fetch data from uploaded crashes via natives.
Added example plugin.
* Implement Requested Changes
* Fix Error
* Update Example Plugin
Removed timer example.
Added example of how to handle plugin late loads.
2025-12-02 16:32:12 -05:00
Adrian-Stefan Mares
a661a6abb7
Fix symbol uploads ( #43 )
...
Release / main-ci (push) Has been cancelled
Release / release (push) Has been cancelled
* Fix parameter order
* Do not preserve address offset
* Do not pass explicit symbol ID
2025-11-30 18:06:45 +01:00
Benoist
04a6eeeedb
Update breakpad version ( #35 )
...
* Update breakpad version
* Remove win-2019 from CI
2025-09-18 16:03:02 -04:00
sappho
1d60f3746a
overhaul -> overhaul ( #21 )
...
* overhaul the repository
add protobuf
change repo url
try to restore github python syntax highlighter
move breakpad into third_party, update packagescript
* AMBuildifying
remove unnecessary files
Move the git patching into ambuild
move lss to a patch
Add windows compilation support
remove breakpad.bat
move postlink libs
* Overhaul CI (#4 )
* Dockerbuild (#5 )
* make cwd_cmd spew stdout and stderr
* add proper docker build support
* Overhaul ci (#6 )
* Setup CI
* fix checkout
* fix yaml syntax
* no fail fast
* setup CI cache
* Fix pip install
* remove pip git
* update actions, ditch node 16
* small syntax cleanups
* more CI changes
* github doc lied
---------
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
* final push for perfect dockerbuilds in every scenario that i have been able to find
* rename cicd->dockerbuild
---------
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
* Add readme, remode duplicate -fPIC
update names of dockerbuild folder in sh files
* cleanup dockerfile (#7 )
* Update 0002-Write-FUNC-records-instead-of-PUBLIC-for-ELF-symbols.patch
* Statically link libz, libgcc & libstdc++
* fix submodule path
* Review change + comment patch
---------
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
Co-authored-by: Benoist <14257866+Kenzzer@users.noreply.github.com>
2024-10-10 21:59:28 -04:00
Asher Baker
cd575aa388
Fix SourceMod version not getting saved on Windows
2019-07-27 12:23:08 +01:00
Asher Baker
21fa8a112a
Add missing include for unique_ptr
2019-07-26 23:09:14 +01:00
Asher Baker
a3a9655d07
Get SourceMod version from SourcePawn library
2019-07-26 23:04:27 +01:00
Asher Baker
714ffae578
Store SourcePawn context metadata
2019-07-25 00:17:22 +01:00
Asher Baker
8e42daada7
Install termination handler to collect additional information for C++ exceptions
2019-07-25 00:17:09 +01:00
Asher Baker
a3b617bcfd
Try again to fix Windows build
2019-05-05 23:20:07 +00:00
Asher Baker
8fa989cb2c
Fix Windows build
2019-05-05 14:11:04 +00:00
Asher Baker
2634cdde6b
Add full memory map info to Windows dumps
2019-05-05 14:04:50 +00:00
Asher Baker
d1786070c4
Add a load of ABI compat workarounds for older libstdc++ versions
2019-04-28 19:09:35 +00:00
Asher Baker
b302f0067a
Add an option for presubmit, just in case
2019-01-14 00:11:10 +00:00
Asher Baker
2d4ffc703b
Read auxv from proc rather than the stack
2019-01-12 01:33:10 +00:00
Asher Baker
3582376f35
Dump linux vDSO symbols
2019-01-11 23:42:34 +00:00
Asher Baker
ad9db42aa4
Relax module list requirements
...
Some Windows versions have problems with Steamclient.dll and give it a size of -1
2019-01-08 21:52:55 +00:00
Asher Baker
7aeabf23b5
Do not crash if the minidump is missing a module list
2019-01-06 14:29:44 +00:00
Asher Baker
cfc925acff
More info in presubmit
2019-01-06 12:48:24 +00:00
Asher Baker
609f3ae6c2
Generate persistent server ID
2019-01-05 23:13:18 +00:00
Asher Baker
bf10d88fb4
More flexible presubmit handling
2019-01-05 21:35:23 +00:00
Asher Baker
fdc6c99abd
Check presubmit response, implement module uploading
2019-01-05 02:02:29 +00:00
Asher Baker
c2b749e5b4
Clean things up a bit, add more debug paths
2018-07-21 14:06:47 +01:00
Asher Baker
38258d2a23
Unix line endings everywhere
2018-07-21 01:31:51 +01:00
Asher Baker
2706b7f628
Port latest features from test client to extension
2018-07-21 01:29:45 +01:00
Asher Baker
e01565fc0f
Add support for parsing comments in steam.inf
2018-01-07 22:20:55 +00:00
Asher Baker
9a93124207
Dont break old versions with new gamedata
2017-09-13 13:41:56 +00:00
Peace-Maker
0c294e9e95
Fix CS:GO GetSpew support
...
GetSpew is implemented in the current engine, but uses the fastcall calling convention on windows now.
Add gamedata for CS:GO back in as well as a "UseFastcall" key to indicate the calling convention for the GetSpew call.
2017-09-13 11:29:19 +00:00
Asher Baker
06cc61eee1
Never log gamedata failures as errors
2017-08-25 21:01:09 +01:00
Asher Baker
1fc5be1cc6
Include git hash in version info
2016-09-11 12:36:07 +01:00
Asher Baker
36d465f9e1
Whoops.
2016-09-11 12:30:20 +01:00
Asher Baker
db4150b651
Welp, that bug was really silly.
2016-09-11 12:25:06 +01:00
Asher Baker
ed63b02d6f
Hopefully avoid suspected MSVC compiler failure
2016-09-07 12:11:40 +01:00
Asher Baker
af99027366
Fixed a couple of issues with steam.inf parsing
2016-08-23 10:37:41 +01:00
Asher Baker
e4a0c190ab
Include steam.inf in crash metadata
2016-08-22 15:06:14 +01:00
Asher Baker
8bd442751d
Missing gamedata file shouldn't cause load failure
2016-05-18 09:11:04 +01:00
Asher Baker
66b3785ea5
Add config option for upload URL
2016-03-15 12:06:50 +00:00
Asher Baker
3085928ca1
NUL-terminate upload response buffer
2016-03-15 12:04:18 +00:00
Asher Baker
4570405649
Add more metadata to dump files
2016-01-25 15:38:43 +00:00
Asher Baker
96236d2666
Don't add MinidumpAccount if it doesn't exist
...
Apparently this is crashing now.
2016-01-20 17:59:41 +00:00
Asher Baker
7b75dc3e05
Disable the more experimental bits now builds are live
2016-01-14 16:53:16 +00:00
Asher Baker
3a9ba1bbeb
Fix metadata path on Windows
2016-01-14 14:18:01 +00:00
Asher Baker
16ef76f580
Wide strings are too wide.
2016-01-14 13:10:57 +00:00
Asher Baker
7c7fa9a21b
Improved the logging situation.
2016-01-14 11:18:10 +00:00
Asher Baker
b2444071ea
ImACow likes dots....
2016-01-13 17:49:24 +00:00
Asher Baker
54fa7a0979
Upload in a thread and print error message for failures.
2016-01-13 17:37:20 +00:00
Asher Baker
2d0e211e07
Maybe Windows?
2016-01-13 16:49:19 +00:00
Asher Baker
2319e8b926
Include console logs in Linux crash reports.
2016-01-13 16:25:03 +00:00
Asher Baker
fd91ed3fec
Need to keep the metadata file around until upload is complete
2015-10-23 12:11:16 +01:00
Asher Baker
45fbcc5563
Structure the metadata file for sane parsing
...
Also, use breakpad's libc replacement functions in the signal handler to avoid memory corruption issues.
2015-10-23 12:10:09 +01:00