1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00
Commit graph

67 commits

Author SHA1 Message Date
Brian Fiete
4fd0623451 GC read fail fix 2022-01-18 06:44:20 -05:00
Brian Fiete
8f02a81f53 Use __except on ConservativeScan 2022-01-09 11:28:30 -05:00
Brian Fiete
b9eada28ee Added SEH protection inside ConservativeScan 2022-01-09 10:50:49 -05:00
Brian Fiete
6c3ae6f181 Fix to GC capture priming 2022-01-06 16:50:08 -05:00
Brian Fiete
4b1d7047d1 Register capture priming 2022-01-06 11:46:53 -05:00
Brian Fiete
60b6437f69 Better mHadPendingGCDataOverflow handling, null TEB fix 2022-01-03 11:25:15 -05:00
Brian Fiete
09bf85ad0e Improved performance with lots of raw leaks displayed 2021-12-06 12:35:13 -08:00
Brian Fiete
344b8d0181 Test BreakOnFail fixes for fatal errors 2021-11-03 14:51:06 -07:00
Brian Fiete
6c0b329d57 Fixed test ShouldFail cases 2021-11-03 11:05:31 -07:00
Brian Fiete
20af4e2adc Remove unused ToString 2021-10-24 13:41:33 -07:00
Brian Fiete
d998fe2229 Thread priority fixes 2021-06-19 12:35:29 -07:00
Brian Fiete
78ae79b802 Test improvements (continue after fail, console output, error location) 2020-12-29 09:23:00 -08:00
Brian Fiete
3adf9a144e Allow BfpThread_GetIntRegisters to fail without crashing 2020-11-22 07:56:36 -08:00
Brian Fiete
506d9868fa VS2019 fixes 2020-11-18 09:14:51 -08:00
Brian Fiete
bcc8389ae8 Better hints for viewing leaked memory info 2020-11-16 17:52:25 -08:00
Brian Fiete
25ff5ef109 VS2019 update 2020-10-28 10:02:08 -07:00
Brian Fiete
b43007a1b6 Upgrade to VS2019, LLVM 11.0.0 2020-10-27 12:28:23 -07:00
Brian Fiete
8be5d70c27 Conforming to __im mangling change 2020-10-23 09:02:35 -07:00
Hunter Bridges
4d82eda5e7 Adding quotes to paths to fix various issues in C++ builds
Various aspects of build were breaking when spaces were present in file paths
2020-10-11 12:48:55 -07:00
Brian Fiete
d0c9145655 Fixed GC deadlock on exit when reporting leak 2020-10-06 10:55:01 -07:00
Brian Fiete
16af6620d9 Updated GC with new type layout 2020-09-16 05:30:21 -07:00
Brian Fiete
b2ab1b1f62 Added NoThreadExitWait Rt option for DLLs 2020-09-01 16:22:48 -07:00
Brian Fiete
49b124e291 Linux fix 2020-08-31 14:16:58 -07:00
Brian Fiete
b3354ee635 Fixed GC race condition starting an autodelete thread 2020-08-31 11:29:11 -07:00
Brian Fiete
83f6272f9a Added ability to continue from detected leak 2020-08-09 07:14:51 -07:00
Brian Fiete
b7b065855d Start of wasm support 2020-08-06 09:24:37 -07:00
Brian Fiete
f034880723 Added diagnostics panel 2020-07-31 06:16:29 -07:00
Brian Fiete
5cb6570e14 Fixed leak checking for >1 stack trace depth 2020-07-11 16:22:37 -07:00
Brian Fiete
6e5b6694a1 Fixed dynamic Beef libs on Linux/macOS 2020-06-30 12:13:20 -07:00
Brian Fiete
ced4321239 Backtrace check fix 2020-06-10 07:22:38 -07:00
Brian Fiete
4cf6af53bd Div protection 2020-06-10 05:44:38 -07:00
Brian Fiete
639430b41c Test updates 2020-05-22 06:40:06 -07:00
bfiete
af77115f18 macOS fixes 2020-05-21 13:30:30 -07:00
Brian Fiete
672be8a8f7 Linux fixes, now using a IDEHelper_libs.txt file 2020-05-21 12:55:58 -07:00
Piotr Myśliński
7fd7ba6e87
Fix libffi issue on macOS 2020-05-21 17:54:28 +02:00
bfiete
6b46904510 Working on Linux fixes 2020-05-21 06:58:26 -07:00
Brian Fiete
4472449cc4 Allows for stack base to change 2020-05-16 10:07:17 -07:00
Brian Fiete
372bb5f32f Fix for pdb warning on release builds 2020-05-15 17:01:56 -07:00
Brian Fiete
dad51be5d6 Switched to /Z7 for static BeefRT libs 2020-05-15 15:29:50 -07:00
Brian Fiete
accc74957a Calling convention fix (only triggered in Win32) 2020-04-09 14:37:17 -07:00
Brian Fiete
4511b9d29d Fixed PlatformToolset 2020-03-10 16:11:31 -07:00
Brian Fiete
aa7cff43dd Avoiding suspending BeefPerf thread 2019-12-24 10:30:42 -08:00
Brian Fiete
9aebffa954 Made 32-bit span TCGetSpanAt match 64-bit (no span inclusion check) 2019-12-21 05:49:37 -08:00
Brian Fiete
c531ade968 Fixed large allocation issues 2019-12-05 06:51:11 -08:00
Brian Fiete
94b385495a Adding third-party licenses 2019-11-25 06:48:00 -08:00
Brian Fiete
9c9bfdc6d4 GC marking in addr order for cache, improved reporting 2019-11-07 10:01:23 -08:00
Brian Fiete
3483c9de58 Fixed GC stack overflow issue 2019-11-07 06:51:17 -08:00
Brian Fiete
c7f76f879a Linux fixes 2019-10-29 09:06:51 -07:00
Brian Fiete
9f3fded709 Apple fixes 2019-10-29 05:01:04 -07:00
Brian Fiete
3883a3674d Added Android support, and generalized target triple support
Added PICLevel, RelocKind
DarwinCommon/LinuxCommon/AndroidCommon merged into PosixCommon
Mangling changed to avoid '@'
2019-10-23 07:12:36 -07:00