Commit Graph

91 Commits

Author SHA1 Message Date
caxanga334
1a6223ad82
Refactor API
Forward notifies plugins when the extension is done uploading.
Plugins can fetch data from uploaded crashes via natives.
Added example plugin.
2025-11-24 11:12:05 -03:00
caxanga334
d0cb652e0d
Fix: Missing forwards.cpp in AMBuilder 2025-11-23 11:24:02 -03:00
caxanga334
99b3cad174
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
2025-11-23 11:09:38 -03:00
Benoist
04a6eeeedb
Update breakpad version (#35)
* Update breakpad version

* Remove win-2019 from CI
2025-09-18 16:03:02 -04:00
sappho
379f134689
Bump version
Some checks failed
CI / cache (push) Has been cancelled
CI / Build (clang, clang++, ubuntu-22.04, true, accelerator_linux) (push) Has been cancelled
CI / Build (clang, clang++, ubuntu-latest, false, none) (push) Has been cancelled
CI / Build (msvc, msvc, windows-2019, false, none) (push) Has been cancelled
CI / Build (msvc, msvc, windows-latest, true, accelerator_windows) (push) Has been cancelled
2025-05-27 19:36:58 -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
5aaca22760 Bump version to 2.5.0 2019-07-25 00:18:47 +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
683bf6cae8 Bump version to 2.4.3 2019-01-13 15:47:47 +00:00
Asher Baker
6faeace858 Bump version to 2.4.2 2019-01-12 01:50:43 +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
e0fa36efc8 Bump version to 2.4.1 2019-01-05 23:53:09 +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
967fe4d0fb First pass of build fixes 2019-01-05 13:00:59 +00:00
Asher Baker
fdc6c99abd Check presubmit response, implement module uploading 2019-01-05 02:02:29 +00:00
Asher Baker
3cced00e29 Fix Windows build 2019-01-05 01:57:01 +00:00
Asher Baker
c2b749e5b4 Clean things up a bit, add more debug paths 2018-07-21 14:06:47 +01:00
Asher Baker
47dc8d0c3d Bump version to 2.4.0 2018-07-21 02:07:38 +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
08c991129d Build windows breakpad libs as part of pre-setup like linux 2018-07-19 17:24:25 +01:00
Asher Baker
2aea141c56 Linux updates for test tool 2018-07-19 13:55:28 +01:00
Asher Baker
9548b0c025 Local crash processing experiments 2018-07-18 21:32:01 +01:00
Asher Baker
e01565fc0f Add support for parsing comments in steam.inf 2018-01-07 22:20:55 +00:00
Asher Baker
aca6b682e6 Bump version to 2.3.2 2017-11-04 21:12:47 +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
8056b5c1a1 Update misleading SM version number 2017-09-13 10:23:32 +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