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

55 commits

Author SHA1 Message Date
Brian Fiete
6eddf12948 PDB parsing hardening 2022-08-26 14:02:37 -07:00
Brian Fiete
311cdaece1 COFF debugging 2022-08-26 10:40:40 -07:00
Brian Fiete
b5b72df36a Improvements to Win32 'using' field debugging 2022-07-30 11:05:03 -04:00
Brian Fiete
14f20f10c8 Trimmed trailing whitespace 2022-07-30 09:11:38 -04:00
Brian Fiete
8eda627e2f Splat fixes, added debugging info for 'using' fields 2022-07-30 09:08:49 -04:00
Brian Fiete
948f0f8874 Fixed alignment calculation of sized arrays in debugger 2022-06-06 12:14:20 -07:00
Brian Fiete
1abccdedf8 Soft error on some malformed PDB cases 2022-04-22 19:19:43 -07:00
Brian Fiete
e9c85529a6 mGlobalsTargetType NULL check 2022-04-16 13:22:47 -07:00
Brian Fiete
4d1e14a1c3 Show comptime emits as embedded sourceviews 2022-04-16 06:27:54 -07:00
Brian Fiete
72126ba80c PDB symbol 'case 7' fix 2022-03-23 16:49:19 -07:00
Brian Fiete
b334423106 Fleshing out comptime debugging 2022-03-15 16:33:30 -07:00
Brian Fiete
ce288ad813 Better COFF errors 2022-01-18 10:34:51 -05:00
Brian Fiete
b2eac81857 Improved some PDB failure cases 2022-01-18 06:41:34 -05:00
Brian Fiete
446ec6cae7 Added 64-bit void* support for 32-bit debugger 2022-01-09 08:30:56 -05:00
Brian Fiete
ec83ae50fa Properly ignore S_FILESTATIC in EvaluateLocation 2022-01-04 10:59:27 -05:00
Brian Fiete
bab233746e Soft error for unknown symbol type in COFF::EvaluateLocation 2022-01-04 10:29:30 -05:00
Brian Fiete
a8d4d085c2 Skip 0x1178 2020-12-28 10:47:14 -08:00
Brian Fiete
10f47cdc8a Softer fail 2020-12-28 09:10:25 -08:00
Brian Fiete
670de8d4dc Fixed hot swap issue 2020-12-06 05:53:32 -08:00
Brian Fiete
4e5baf3b84 Symbol parsing issue fixed 2020-11-19 09:34:48 -08:00
Brian Fiete
a6f85f53f9 Added __parseCompileUnits test 2020-11-18 09:31:52 -08:00
Brian Fiete
62611713b7 Added support for LF_CLASS_EX, LF_STRUCTURE_EX 2020-11-18 09:15:28 -08:00
Brian Fiete
a67a964142 Working around undocumented 0x1609 leaf type (and others) 2020-11-17 07:52:51 -08:00
Brian Fiete
3c131632b4 Fix for malformed (?) PDB issues 2020-11-16 10:02:54 -08:00
Brian Fiete
b43007a1b6 Upgrade to VS2019, LLVM 11.0.0 2020-10-27 12:28:23 -07:00
Brian Fiete
c12aea02be !pdbtest, extra PDB reading robustness 2020-08-11 09:26:21 -07:00
Brian Fiete
88e8a60bd8 Null guard 2020-07-31 06:18:26 -07:00
Brian Fiete
8121010d2b Fixed issue with splat locals named 'alias' 2020-07-12 06:27:43 -07:00
Brian Fiete
4d53f185d8 Mixin name uniquing, 'this' for mixins 2020-06-20 17:25:37 -07:00
Brian Fiete
52786e96ac Dbg crash fix 2020-06-13 04:55:45 -07:00
Brian Fiete
c334761aaa Fix for empty var type 2020-05-15 06:26:59 -07:00
Brian Fiete
e6cd90ac49 Threw less errors in release 2020-04-30 10:24:16 -07:00
Brian Fiete
0e7b7e34a7 Fixed local crash 2020-04-26 10:27:38 -07:00
Brian Fiete
70e751e718 Made $alias$ work for splat parameters to mixins 2020-01-22 12:37:44 -08:00
Brian Fiete
4087bf8e2a Debug expr fixes 2019-12-24 10:32:20 -08:00
Brian Fiete
f1e2148769 Reworked partial debug definitions 2019-12-21 11:27:50 -08:00
Brian Fiete
01aea25d7e Fixed 'reduced definition' issue 2019-12-21 09:35:58 -08:00
Brian Fiete
42452fe09c Deferred Import dynamic/static check, fix calling convention 2019-12-21 05:44:01 -08:00
Brian Fiete
355fd34c0b Fixed -0x80000000'00000000 constant issue 2019-12-05 06:50:08 -08:00
Brian Fiete
2bb2a5926a Fixed Win32 eval 2019-12-01 10:17:09 -08:00
Brian Fiete
5b25039ff4 Debug test revert 2019-11-30 17:19:48 -08:00
Brian Fiete
ad9075d1aa Improved Win32 debugging 2019-11-30 13:28:40 -08:00
Brian Fiete
64f117b89f Fixes to enum changes, fixed [Checked] debugger interaction 2019-11-29 09:21:51 -08:00
Brian Fiete
dffde00a6a Enum fixes, small reflection fixes 2019-11-25 06:47:41 -08:00
Brian Fiete
810c7b843b Fixed hot swap type errors for LocateSymbol forced obj loads 2019-11-07 13:35:56 -08:00
Brian Fiete
b0f50fbda6 Handling new enum debug info 2019-11-02 06:04:51 -07:00
Brian Fiete
c8ca66ec5c Change Beefy::defer to be simpler (no std::function), macOS changes 2019-10-15 12:28:21 -07:00
Brian Fiete
bac46ef6e9 Changes to improve IDE Module Panel, allowing loading image and pdb 2019-09-27 13:05:39 -07:00
Brian Fiete
54d5884213 Fixes for ShowWrongHash, looking into debug info issues in opt llvm 2019-09-24 08:58:04 -07:00
Brian Fiete
54e3eea871 Revert "Auto stash before merge of "master" and "origin/master""
This reverts commit c0c0db7485.
2019-09-21 10:51:09 -07:00