Commit graph

373 commits

Author SHA1 Message Date
Ryan Kurtz
2390d723dd Merge remote-tracking branch 'origin/GT-2975_ghizard_PR-674_paulsapps_PDB_cleanup' 2019-07-17 09:48:09 -04:00
ghizard
5621f6965e GT-2975 (Closes #674): Corrections, formatting, and certification
Pulled-from: Paul Moran <paul@paulsapps.com>
2019-07-17 09:40:38 -04:00
Ryan Kurtz
6e9516a07c Merge remote-tracking branch 'origin/GT-2819_ryanmkurtz_PR-369_xiaoyinl_pdblink' 2019-07-08 12:22:20 -04:00
Paul Moran
81b0f31f03 Use Attach on bstr_t otherwise the ref count can be wrong and it can still be leaked. Reserve string space in escapeXmlEntities to improve performance. 2019-06-23 14:57:37 +01:00
Paul Moran
faeedb9d2e Fix BSTRs still leaked due to ref counting issue 2019-06-22 21:49:48 +01:00
Paul Moran
66b0eafae6 fix loops leaking a symbol per iteration 2019-06-22 20:23:04 +01:00
Paul Moran
4da3d65964 Use wmain to avoid ansi -> unicode conversion.
Enable warning level 4 and fix all generated warnings.
RAII the global vars.
Enable multi core building so project builds in <1 second on multi core machines.
Fix COM error checking, fix spaces -> tabs and other style issues.
Add editor config file to enforce tabs.
2019-06-22 20:13:44 +01:00
Paul Moran
b9a7de5293 Remove almost all manal memory mangement. Fix all known leaks including COM object leaks. Use wstring everywhere and as early as possible. 2019-06-22 18:32:36 +01:00
Paul Moran
48fbde6216 #597 fix many memory leaks/string handling issues. Still a few leaks left. 2019-06-22 18:32:35 +01:00
Ryan Kurtz
b6b9b27128 Merge remote-tracking branch 'origin/GT-2953_ryanmkurtz_PR-706_kant2002_pdb-test-cleanup' 2019-06-21 13:35:24 -04:00
Ryan Kurtz
caf6fa0b85 Merge remote-tracking branch 'origin/GT-2952_ryanmkurtz_PR-685_marpie_fix-pdb-exception' 2019-06-21 13:22:03 -04:00
Andrii Kurdiumov
d161081941 Fix test which was has meaningless assertion
It seems that small mistake slip due to copy-paste.
2019-06-20 19:55:19 +03:00
Ryan Kurtz
14f0698554 GT-2937: Fixing PDB file move. 2019-06-17 09:36:21 -04:00
Markus Piéton
5aa3475889 add char16_t/char32_t types to BASIC_TYPE_STRINGS. 2019-06-13 17:52:37 +02:00
ghidravore
45222ad4d3 Merge remote-tracking branch
'origin/dev747368_GT-2698_hostile_html_whack_a_mole_UI_stuff'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/AnalysisPanel.java
2019-05-02 14:24:37 -04:00
ghidra1
c4bbff8195 Merge remote-tracking branch 'origin/patch' 2019-05-01 18:13:57 -04:00
Millar David B d-millar
c66f767c32 basic cleanup of string functions in pdb.exe 2019-05-01 17:46:26 -04:00
dev747368
6448f0da8f GT-2698 refactor JLabel -> GLabel, JComboBox -> GComboBox, renderers. 2019-04-23 17:04:53 -04:00
dev747368
e0c25b0590 GT-2698 refactor UI elements to lock down HTML rendering 2019-04-23 17:04:51 -04:00
Xiaoyin Liu
165b044788 Symbol environment may start with uppercase SRV
parseSymbolEnv shouldn't reject symbol environment variables, starting
with uppercase "SRV", like
SRV*C:\symbols*https://msdl.microsoft.com/download/symbols
2019-04-07 22:41:15 +08:00
Xiaoyin Liu
9652e1f19c Use HTTPS for Microsoft symbol server URL
To prevent man-in-the-middle attack, it's better to use HTTPS for symbol
downloading whenever possible. WinDbg also uses
https://msdl.microsoft.com/download/symbols by default.
2019-04-07 22:25:01 +08:00
ghidra1
9edd697171 GT-2718, Issue#30 corrected PDB DIA SDK error handling, VS post-build
syntax and documentation
2019-03-29 16:40:32 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00