Ryan Kurtz
7873d84ed0
Merge remote-tracking branch 'origin/GP-2663-dragonmacher-remove-deprecated-methods--SQUASHED'
2022-10-08 00:47:12 -04:00
Ryan Kurtz
c4c363b6b4
Merge remote-tracking branch 'origin/GP-2186-dragonmacher-dt-editing-npe--SQUASHED'
2022-10-08 00:45:07 -04:00
dragonmacher
a2a5a6e354
GP-2663 - Removed deprecated methods
2022-10-07 15:06:59 -04:00
dragonmacher
f5ec10c434
GP-2186 - Fixed NPE when pressing undo while editing a symbol node; added undo/redo to filters and editors for trees and tables
2022-10-07 14:09:42 -04:00
Ryan Kurtz
a9d2bbe506
Merge remote-tracking branch 'origin/GP-2624_ryanmkurtz_loader-refactor'
2022-10-06 11:19:57 -04:00
ghizard
f9ccbf1f57
GP-0 fix tests broken by GP-2649
2022-10-06 11:11:17 -04:00
Ryan Kurtz
9e4fdf55ec
GP-2318: One shot analyzers are now enabled when the Listing does not
...
have context
2022-10-05 12:15:01 -04:00
dragonmacher
e478ea4e93
GP-2173 - fixed undo closing an unsaved data type editor window
2022-10-05 11:27:35 -04:00
ghizard
b35f123cae
GP-2649 - PDB Universal clean-up + fix for CreateFunctionCmd
2022-10-05 10:12:16 -04:00
ghizard
e34324ba4e
GP-2648 Improve demangler analysis after LoadPdbTask.
2022-10-05 10:03:11 -04:00
Ryan Kurtz
a307fd4614
Merge remote-tracking branch 'origin/GP-2648_ghizard_Improve_demangling_after_LoadPdbTask--SQUASHED'
2022-10-05 00:52:28 -04:00
Ryan Kurtz
b7cea8247e
Merge remote-tracking branch 'origin/GP-2647_ghizard_add_modify_system_properties_for_PDB'
2022-10-05 00:50:55 -04:00
Ryan Kurtz
c2b40a5b94
Merge remote-tracking branch origin/GP-2446_Dan_decompilerMarkerMargin
...
Conflicts:
ClangLayoutController.java
2022-10-05 00:45:54 -04:00
Dan
e72aa6e039
GP-2446: Add margin provider to decompiler. Port line numbers to it.
2022-10-04 14:42:41 -04:00
ghizard
076bc74a35
GP-2648 Improve demangler analysis after LoadPdbTask.
2022-10-04 11:31:35 -04:00
ghizard
3bbba9602b
GP-2647 Add/Modify system properties for PDB Universal
2022-10-04 06:57:48 -04:00
Ryan Kurtz
56293636d0
GP-2624: Removing library support from a bunch of loaders that shouldn't
...
have it
2022-10-04 05:46:14 -04:00
Ryan Kurtz
adc3d1b570
Merge remote-tracking branch 'origin/GP-2504_Arm_common_switchpattern--SQUASHED'
2022-10-04 01:43:16 -04:00
emteere
b9496de7f5
GP-2504,GP-2494 Arm switch patterns moved into pattern matching, adding additional pattern, fixed issues in function start patterns and validcode precondition. Added after='ptr'.
2022-10-03 22:02:19 -04:00
caheckman
e45be5da7d
GP-2601 Adjustments to setting up callspecs
2022-10-03 12:19:09 -04:00
Ryan Kurtz
a64afa37a7
GP-2604: Fixing issue with empty program list
2022-10-03 09:29:46 -04:00
Ryan Kurtz
fdda6b672e
GP-2604: More load library options
2022-10-03 01:10:02 -04:00
Ryan Kurtz
6d6491905b
Merge remote-tracking branch
...
'origin/GP-2631-dragonmacher-instruction-info-copy' (Closes #4626 )
2022-10-03 00:43:04 -04:00
dragonmacher
af040911b2
GP-2631 - Updated the Instruction Info window to allow copying from the
...
table
2022-09-29 19:53:53 -04:00
dragonmacher
e3ed010914
GP-2662 - Paste hex in search memory window
2022-09-29 19:30:45 -04:00
shocoman
79e239f690
allow pasting hex numbers with prefix in Search Memory
2022-09-29 19:10:59 -04:00
ghidra1
0114bac869
GP-2564 revised fix for add memory reference dialog
2022-09-29 08:13:35 -04:00
Ryan Kurtz
89392d4eaf
Merge remote-tracking branch 'origin/GP-1912_ryanmkurtz_yajsw'
...
(Closes #4092 )
2022-09-29 01:33:56 -04:00
Ryan Kurtz
f1177763aa
Merge remote-tracking branch 'origin/GP-2618_Dan_scriptErrorMessages--SQUASHED'
2022-09-29 01:01:09 -04:00
Ryan Kurtz
b99cc431f6
Merge remote-tracking branch 'origin/GP-2591_James_overlay_space_indices'
2022-09-29 00:57:54 -04:00
Ryan Kurtz
1caedd18cb
Merge remote-tracking branch 'origin/GP-2564_ghidra1_AddReference'
2022-09-29 00:56:20 -04:00
ghidra1
ebf686d26b
GP-2564 corrected improper -1 subOpIndex for Reference dialog operand
...
selection
2022-09-28 16:18:39 -04:00
Dan
9235902820
GP-2618: Re-work script error handling
2022-09-28 11:02:43 -04:00
Ryan Kurtz
b662f61bc6
Merge remote-tracking branch 'origin/GP-2578_VolatileDisplay'
2022-09-28 01:15:04 -04:00
Ryan Kurtz
deaf9b481f
Merge remote-tracking branch 'origin/GP-0_lazybinding-dev_android_refactor'
2022-09-27 01:54:18 -04:00
Ryan Kurtz
f3a1e0b4fc
Merge remote-tracking branch 'origin/GP-2324_ryanmkurtz_jython-upgrade'
...
(Closes #107 )
2022-09-27 01:25:50 -04:00
Ryan Kurtz
5085d0cfc5
Merge remote-tracking branch
...
'origin/GP-2617_ghidra1_DecompilerFunctionActions' (Closes #4613 )
2022-09-27 00:57:06 -04:00
Ryan Kurtz
2ebfb4d6fa
Merge remote-tracking branch
...
'origin/GP-2594-dragonmacher-xrefs-dialog--SQUASHED' (Closes #3851 )
2022-09-27 00:49:36 -04:00
Ryan Kurtz
d959fe5cb7
Merge remote-tracking branch 'origin/GP-2553_dev747368_fix_memorybyteprovider_length_take2--SQUASHED'
2022-09-27 00:37:58 -04:00
dragonmacher
c22064cf61
GP-2594 - Updated the Xrefs Dialog to allow users to show xrefs to thunk functions
2022-09-26 13:07:55 -04:00
dev747368
14f5cf93da
GP-2553 fix MemoryByteProvider's length() issues
...
Previously the impl would only return the length of the memory block where the byte provider started, or return 0 if there wasn't a memoryblock at the base address.
Now returns the length of the available memory (in the same addressspace) that is found in the program's memory map, clamped to Long.MAX_VALUE.
Updated users of MemoryByteProvider to use helper methods to create.
Removed ISO9660 format analyzer (that was using MemorbyByteProvider) because we no longer have our own iso format code after switching to Sevenzip.
2022-09-26 12:24:22 -04:00
ghidra1
da94a0340e
GP-2617 corrected decompiler function actions broken by GP-2520
2022-09-26 11:38:29 -04:00
Ryan Kurtz
5ee752891b
Merge remote-tracking branch 'origin/GP-1890_Dan_memoryBytesDiffColoring--SQUASHED'
2022-09-24 01:46:22 -04:00
Ryan Kurtz
8827519060
Merge remote-tracking branch 'origin/GP-2359_UnaliasedStack'
2022-09-24 01:39:23 -04:00
Ryan Kurtz
9e675358c2
Merge remote-tracking branch 'origin/GP-2596_WindowsBinaryMode'
2022-09-24 01:37:33 -04:00
caheckman
072d8fa08f
GP-2578 Display volatile reads/writes as simple assignments
2022-09-23 16:18:15 -04:00
Dan
8b4bf133b5
GP-1890: Add diff coloring to Debugger memory bytes window
2022-09-23 15:34:21 -04:00
Ryan Kurtz
7e24c986ad
Merge remote-tracking branch
...
'origin/GP-2577_dev747368_elf32bit_invalid_offset_specialvalue--SQUASHED'
(Closes #4605 )
2022-09-23 00:54:22 -04:00
Ryan Kurtz
72bc1fad74
Merge remote-tracking branch
...
'origin/GP-2378_emteere_forcedThunkCreation' (Closes #4369 )
2022-09-23 00:52:15 -04:00
dev747368
6be23f64a2
GP-2577 fix problem handling Elf32 missing sections / headers
...
The special flag for offset values (-1) wasn't being recognized in 32bit binaries, causing the ELF loader to try to read from index 4294967295, causing an exception:
java.io.IOException: Invalid index: 4294967295
2022-09-22 14:09:33 -04:00