Brian Fiete
271d88f261
Added float format flags
2020-06-19 06:42:52 -07:00
Brian Fiete
eccd691079
Fixed hot swapping fix
2020-06-15 15:37:49 -07:00
Brian Fiete
d9b81daac8
Fixed hot thread state issue with thread creation during hot swap
2020-06-15 14:48:25 -07:00
Brian Fiete
85943230b1
Added mouseover propery evaluation
2020-06-15 09:01:49 -07:00
Brian Fiete
1097619f48
Support for null chars in rawString view
2020-05-28 10:06:07 -07:00
Brian Fiete
37ac89765f
Fixed old-source-location for inlined methods
2020-05-25 00:10:56 -07:00
Brian Fiete
bf80ec8897
Fixed string literal viewing
2020-05-19 12:27:09 -07:00
Brian Fiete
96b22f5760
Fixed language setting for "_" in memory breakpoints
2020-05-19 10:42:45 -07:00
Brian Fiete
14ad1b72fc
Fixed string length override
2020-05-18 13:16:16 -07:00
Brian Fiete
dc7ebf12c5
Support for string literals with embedded zeroes
2020-05-17 06:11:54 -07:00
Brian Fiete
cfc25003a0
Disallow function calls in conditional breakpoints
2020-05-15 14:54:43 -07:00
Brian Fiete
9eb5280170
Fixed some profiler shutdown issues
2020-04-16 10:46:58 -07:00
Brian Fiete
37e5576973
Fixed display of valueless enums
2020-04-16 00:30:35 -07:00
Brian Fiete
592471434f
Changed some debugging logging
2020-04-14 11:35:54 -07:00
Brian Fiete
56e3077338
Removing ValidateBreakpoints
2020-03-28 14:26:36 -07:00
Brian Fiete
6412a27f97
Started with some simulation to determine 'step into' symbol lookup
2020-03-21 13:09:19 -07:00
Brian Fiete
13ca5c174d
Trimmed some debug memory
2020-03-20 09:23:38 -07:00
Brian Fiete
2fdb6ddff6
Fixed multimap support
2020-03-15 06:07:21 -07:00
Brian Fiete
ecf812ee19
Switched to hashmap for FindBreakpointAt
2020-03-14 16:15:38 -07:00
Brian Fiete
a67f68ee8c
More stack protection
2020-03-09 08:42:14 -07:00
Brian Fiete
ace51cb7be
Fixed step out in disassembly
2020-02-20 09:31:06 -08:00
Brian Fiete
2fdfc38a28
Fixed dictionary dbgvis - size vs stride issue
2020-02-08 06:12:45 -08:00
Brian Fiete
d59f79ef79
Fixed null character display in debugger
2020-01-23 07:42:56 -08:00
Brian Fiete
70e751e718
Made $alias$ work for splat parameters to mixins
2020-01-22 12:37:44 -08:00
Brian Fiete
69d16f87f6
Ability to set debug format for summaries
2019-12-24 10:31:38 -08:00
Brian Fiete
b3cc0b5be4
Made callstack aware of outer types vs namespaces. Colorized classview
2019-12-11 12:54:50 -08:00
Brian Fiete
601b08fb2d
Large allocation fixes
2019-12-09 10:29:31 -08:00
Brian Fiete
fe92cc27aa
Fixed skipped-conditional breakpoint callstack issue
2019-12-05 06:48:47 -08:00
Brian Fiete
64f117b89f
Fixes to enum changes, fixed [Checked] debugger interaction
2019-11-29 09:21:51 -08:00
Brian Fiete
7b8251c311
Fixed enums in debugger, reformatting of operator constraints
2019-11-22 12:28:24 -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
c8ca66ec5c
Change Beefy::defer to be simpler (no std::function), macOS changes
2019-10-15 12:28:21 -07:00
Brian Fiete
609dbfa256
Dictionary fixes for large containers, watch fixes for containers
2019-10-09 16:18:11 -07:00
Brian Fiete
f4c252048e
Fixed build paths, added comparison warnings, other misc fixes
2019-10-05 10:26:26 -07:00
Brian Fiete
957039e7cc
Fixed ! unary op in debugger, "<null parent>" error on valueless
2019-09-28 16:27:19 -07:00
Brian Fiete
d28a804c18
Displaying main module instead of hot object name in callstack
2019-09-28 12:16:15 -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
59f5faac5f
Clearing breakpoints on detach
2019-09-26 08:27:51 -07:00
Brian Fiete
eb139fd33c
Fixes for debugger, -run and -new support for BeefBuild
2019-09-22 08:25:38 -07:00
Brian Fiete
41185e871c
Fixed minidump
2019-09-20 10:40:09 -07:00
Brian Fiete
a32d18d962
Debugger fixes
...
Removing some debugger remote-requests
2019-09-20 09:21:29 -07:00
Brian Fiete
d21954bac9
Cleanup, removed 's' marker from leaked objects
2019-09-19 06:35:34 -07:00
Brian Fiete
4f2472c276
Small fixes
2019-09-18 08:18:20 -07:00
Brian Fiete
59b807fa15
Fixed breakpoint error with multiple breakpoint locations in a file
2019-09-12 09:46:12 -07:00
Brian Fiete
8c21f24867
Fixed some Win32 and chkstk rollback issues
2019-09-05 11:09:13 -07:00
Brian Fiete
d28392f8fd
Fixed null function references showing as "<null parent>"
2019-09-04 11:31:58 -07:00
Brian Fiete
1e04bb1b3e
Autocomplete fixes, debugger fixes
...
Fixed autocomplete issue typing out base class name
Fixed autocomplete issue typing before a member access (ie: in 'val' for 'val.MethodA()')
Fixed invocation autocomplete with [Friend] access
2019-09-04 04:44:00 -07:00
Brian Fiete
2f01cc14dd
Beefy::String changes, lambda hotswap fixes
...
Changed some string internals related to StringViewsma
Added an "incompatible capture" error for lambdas when the captures change
2019-09-03 11:17:13 -07:00
Brian Fiete
767a3fafd9
Added extra case for DbgBreakPoint check for Win32
2019-09-03 05:06:03 -07:00
Brian Fiete
b63a243fd7
Working on installer, fixing more Win32 issues
...
Throwing error on member references with ".." cascade token outside invocations (ie: "ts..mA = 123")
Fixed 'Thread.ModuleTLSIndex' error - which caused us TLS lookup failures in Beef DLLs
Fixed some hotswap errors
Made BeefPerf shut down properly
Fixed an 'int literal' FixIntUnknown issue where rhs was System.Object which caused an illegal boxing
Fixed COFF::LocateSymbol issues with Win32 and also with linking to static libraries - showed up with hot-linking in fmod when hot-adding a floating point mod
Fixed a couple memory leaks
Fixed alignment issue in COFF::ParseCompileUnit
2019-09-02 17:39:47 -07:00