dev747368
f68ccd6115
GT-2700 handle invalid filename characters during batch import
2019-07-05 16:08:58 -04:00
dragonmacher
46e270339b
GT-2951 - fixed exception when closing Reference Editor dialog with an
...
active edit in the table
2019-07-05 09:16:58 -04:00
dragonmacher
f94e451d6b
GT-2949 - Scripting - removed old deprecated methods
2019-07-05 08:31:17 -04:00
dragonmacher
704c66461a
Tests - fixed failing test
2019-07-05 08:05:20 -04:00
dev747368
e2ec9e39b4
GT-2970 tweak Flat api javadoc and fix usage of deprecated number stuff
2019-07-03 17:38:56 -04:00
Ryan Kurtz
633049d83b
GT-2495: Fixing Python Interpreter OutOfMemoryError when reading in
...
large strings longer than 8192 characters.
2019-07-03 14:42:57 -04:00
Ryan Kurtz
8dd453dc2e
Merge remote-tracking branch 'origin/GT-2966_ryanmkurtz_SymbolType'
2019-07-02 16:21:47 -04:00
dev747368
ced97b941c
GT-2963 - fix DWARF to handle programs with changed base address.
...
Also fix problem when DWARF tries to create a string type in
uninitialized memory.
2019-07-02 16:04:17 -04:00
Ryan Kurtz
8e78f72827
Merge remote-tracking branch 'origin/GT-2956_caheckman_RetypeVariableAction'
2019-07-02 12:07:59 -04:00
Ryan Kurtz
c2c9ac21c0
GT-2966: SymbolType is missing a LABEL static field ( closes #712 ).
2019-07-02 10:25:34 -04:00
caheckman
c435688974
Merge remote-tracking branch 'github/caheckman_storeguard'
2019-07-01 15:54:56 -04:00
caheckman
e8fb8b3a19
Making a couple more analyses STORE-based INDIRECT aware
2019-07-01 10:15:27 -04:00
dragonmacher
10621008e0
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step - Added 'snapshot' concept to base Component Provider to fix how
actions are added to the toolbar and menu; fixed bugs and tests
2019-06-28 18:40:47 -04:00
caheckman
29f207400d
Adjust likelytrash action to account for STORE based INDIRECTs
2019-06-28 18:11:01 -04:00
caheckman
feb2e6887b
Treat STORE based INDIRECT as artificial
2019-06-28 16:27:21 -04:00
dragonmacher
3946a05ded
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 7 - Untangled and removed the key binding management from the
ActionToGuiMapper; fixed bugs and tests
2019-06-28 15:20:13 -04:00
caheckman
a4856b9af0
New indirect_store flag
2019-06-28 13:03:26 -04:00
dragonmacher
d684ee3ce6
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 6 - added action to 'Go To Last Provider'; cleanup for review
2019-06-28 07:56:40 -04:00
dragonmacher
115243801e
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 5 - cleanup of old key binding support constructor parameter; start
of cleanup of DockingActionProviderIf
2019-06-27 15:38:06 -04:00
caheckman
b7608adcf2
Passing alias test
2019-06-27 13:28:40 -04:00
Ryan Kurtz
79973565fd
Merge remote-tracking branch 'origin/GT-2897_adamopolous_automated_install_script'
2019-06-27 11:57:23 -04:00
dragonmacher
ff4b3736b9
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 4 - cleanup of old getIcon() overridden methods
2019-06-26 16:31:50 -04:00
dragonmacher
fa75f7dff6
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 3 - removed old plugin pattern of creating special actions to show
their respective providers; updated inception information for new action
2019-06-26 15:30:34 -04:00
Ryan Kurtz
69788968ed
Merge remote-tracking branch 'origin/patch'
2019-06-26 13:54:55 -04:00
Ryan Kurtz
6468f2c00f
Merge remote-tracking branch 'origin/GT-2906_emteere' into patch
2019-06-26 13:52:05 -04:00
Ryan Kurtz
5e3ea43c12
Merge remote-tracking branch 'origin/GT-2893_ghidra007_terminateCheckoutScript'
2019-06-26 13:26:53 -04:00
ghidra007
8fcfbdf8ae
GT-2893 New script to allow multi file checkout terminations.
2019-06-26 13:16:03 -04:00
Ryan Kurtz
5f388e6bbc
GT-2897: More improvements.
2019-06-26 12:56:44 -04:00
Ryan Kurtz
9e209d90cf
GT-2897: User/script now puts yajsw.zip directly into the ghidra source
...
repo eliminating the need for a ghidra.bin directory to be created.
2019-06-26 12:56:42 -04:00
Ryan Kurtz
cf09b6443f
Merge remote-tracking branch 'origin/GT-2741_ghidra1_ElfProgramProperties'
2019-06-26 09:44:14 -04:00
caheckman
171602e1ce
New guardStore
2019-06-25 16:53:49 -04:00
caheckman
cb39d39a23
New flag for dynamic STORE test
2019-06-25 14:23:05 -04:00
ghidra1
dd15435371
Added P-Code Test framework to facilitate semantic verification through
...
emulation
2019-06-25 09:37:15 -04:00
Ryan Kurtz
e0d5d1e5e5
GT-2343: Fixing DYLD symbol address issue.
2019-06-24 10:44:33 -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
dragonmacher
f510ddf338
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 2 - fixed bug that allowed dummy actions into the toolbar; updated
DockingAction to handle null keybindings the same way as null menu and
toolbar data
2019-06-21 18:37:46 -04:00
dragonmacher
8c11c1eebd
GT-2925 - Key Bindings - Support Window Menu Provider Key Bindings -
...
Step 1 - basic plumbing and tests
2019-06-21 18:16:10 -04:00
caheckman
43b348b40e
adjusted "Retype variable" and "Retype return value"
2019-06-21 17:23:22 -04:00
caheckman
eef27af015
Fix for "does not fit" errors in decompiler "Retype" actions
2019-06-21 17:05:31 -04: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
caheckman
a6c359961d
Merge remote-tracking branch 'github/Github-224_caheckman'
2019-06-20 15:25:46 -04:00
caheckman
11a86ca06e
minor change to transformPtr
2019-06-20 15:02:05 -04:00
caheckman
39d3a5f810
working fix
2019-06-20 14:43:20 -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