Commit graph

32 commits

Author SHA1 Message Date
caheckman
cb9c12894e GP-2291 Support for unions through partial containers 2022-09-06 18:02:38 -04:00
caheckman
aa038c3636 GP-2262 Encoder 2022-07-21 17:48:30 -04:00
caheckman
6be9943b8a GP-2237 AddrSpace as marshaling primitive and prettyprint update 2022-06-29 13:16:36 -04:00
caheckman
d8c10bf229 GP-2157 Marshaling refactor. Decompiler side. 2022-06-21 13:34:23 -04:00
caheckman
c88f59a5ed GP-2024 Fix for formatting test 2022-05-12 17:53:10 -04:00
caheckman
955838cd62 GP-1642 Display formats for data-types 2022-04-22 18:54:12 -04:00
caheckman
3fdbbbb231 GP-1518 Decompiler support for unions 2022-04-15 17:58:49 -04:00
caheckman
cce187a4c5 Decompiler support for offset/relative pointers 2021-11-08 11:51:03 -05:00
caheckman
41d0be6b95 Adjustments to get rid of some compiler warnings 2021-10-08 16:51:12 -04:00
caheckman
1c9913e417 New tests for data-types, test debugging infrastructure 2021-08-04 15:29:02 -04:00
caheckman
1391e83ce9 Decompiler window integer conversions 2021-07-02 12:01:41 -04:00
caheckman
fdf7121cc7 Make sure EquateSymbols are locked 2021-06-02 16:28:25 -04:00
caheckman
5d7a7c5291 A bunch of doxygen fixes 2021-01-27 14:54:23 -05:00
caheckman
5f715d73e3 using emplace 2021-01-07 14:36:10 -05:00
caheckman
7c0b21f0dc Convert to Scope ids 2020-10-06 11:10:24 -04:00
caheckman
004a99bb87 Attach handling of "this" to ProtoParameter 2020-07-30 12:22:21 -04:00
caheckman
bcc0f7fe38 HighSymbol support for isThis and isHidden properties 2020-07-24 13:15:22 -04:00
caheckman
d4217fb814 Facilitating namespaces in testing 2020-07-01 08:24:42 -04:00
caheckman
05c3358fe4 isNameUsed added to DecompileCallback 2020-06-25 19:24:33 -04:00
caheckman
7329198ad7 Parameters with persist property 2020-06-22 15:13:35 -04:00
caheckman
f7a8e264aa Print symbol namespace paths in context 2020-06-17 15:53:38 -04:00
caheckman
c0dfa509ee Refactor variable renaming 2020-01-31 17:39:39 -05:00
caheckman
7b407f1965 populate HighFunctionShellSymbol in GlobalSymbolMap 2020-01-31 17:36:23 -05:00
caheckman
7fa8245f90 Isolate property on Symbols 2020-01-31 17:32:18 -05:00
caheckman
cdbee3fe39 More robust Symbol support for HighVariable 2020-01-31 17:30:46 -05:00
caheckman
b99772a784 Basic multi-entry merge capability 2020-01-31 17:23:37 -05:00
caheckman
a5ae6e21b0 New Symbol id strategy 2020-01-27 08:48:51 -05:00
caheckman
4560f78833 Basic namespace resolution logic 2020-01-27 08:48:50 -05:00
caheckman
f00e2a6e84 Make sure code data-type doesn't become concrete 2019-11-13 09:39:21 -05:00
caheckman
4ed9f2f0ee consistent naming of parameters between Ghidra and decompiler 2019-09-18 15:47:23 -04:00
caheckman
12d3da029b Refactor ParamEntry look-up allowing "contained by" discovery 2019-07-15 15:15:37 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00