Dan
958afa58cc
GP-2581: Allow dynamic listing and memory view to follow the adress of a watch.
2022-10-03 13:35:52 -04:00
Ryan Kurtz
dc76aa811e
GP-0: Fixing version typo in Debugger-gadp build.gradle file
2022-09-28 02:46:17 -04:00
Ryan Kurtz
f2d3b7dfaa
Merge remote-tracking branch 'origin/GP-2619_Dan_linuxPtyPort2Jna--SQUASHED'
2022-09-28 01:23:13 -04:00
Dan
f780012e88
GP-2619: Ported gdb connector to use JNA instead of piggybacking Jython's JNR
2022-09-28 01:21:38 -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
7d23e773f3
Merge remote-tracking branch 'origin/GP-2302_ryanmkurtz_protobuf'
...
(Closes #4415 , Closes #4540 )
2022-09-27 01:30:03 -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
1cdb68b03e
Merge remote-tracking branch
...
'origin/GP-2533_Dan_issue4583-removeNosections' (Closes #4583 )
2022-09-24 02:02:59 -04:00
Ryan Kurtz
7ea1bbc360
Merge remote-tracking branch 'origin/GP-2595_Dan_simplifyTraceViewport'
...
Conflicts:
DBTrace.java
2022-09-24 02:00:19 -04:00
Ryan Kurtz
433547a826
Merge remote-tracking branch 'origin/GP-2586_Dan_fixPcodeStepperGuestPlatform'
2022-09-24 01:54:39 -04:00
Ryan Kurtz
5b0d0d396b
Merge remote-tracking branch 'origin/GP-2593_Dan_optimizeTraceProgramViewMemory--SQUASHED'
2022-09-24 01:53:05 -04:00
Ryan Kurtz
336b0531bc
Merge remote-tracking branch 'origin/GP-2459_Dan_pcSpTrackingNewConventions--SQUASHED'
2022-09-24 01:49:46 -04:00
Ryan Kurtz
ea0ff7ca6c
Merge remote-tracking branch 'origin/GP-2243_Dan_breakpointToggleErrorMessages'
2022-09-24 01:48:14 -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
c9c749b39c
GP-2595: Make TraceTimeViewport receives updates directly rather than via change listener.
2022-09-23 15:38:12 -04:00
Dan
e1a186a5d0
GP-2593: Cache bytes in DBTraceProgramViewMemory
2022-09-23 15:36:21 -04:00
Dan
8b4bf133b5
GP-1890: Add diff coloring to Debugger memory bytes window
2022-09-23 15:34:21 -04:00
Dan
8247ff6d43
GP-2459: Refactor platform into LocationTracking. Add PC-by-reg, PC-by-stack
2022-09-23 15:31:33 -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
Ryan Kurtz
3ece68f031
Merge remote-tracking branch 'origin/GP-1650_Dan_fixPcodeStepperUninitWarnings--SQUASHED'
2022-09-23 00:49:08 -04:00
Dan
6266ecbea4
GP-2243: Add some status messages when breakpoints don't enable.
2022-09-22 16:59:50 -04:00
Dan
4f5f99384d
GP-2533: Remove nosections from gdb manager's listModules ( closes #4583 )
2022-09-22 15:28:50 -04:00
Dan
dcd54c6695
GP-1650: Introduce Reason for reading state. Fix spurrious uninit warnings.
2022-09-22 14:47:08 -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
Ryan Kurtz
d4a3e091f6
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-22-22'
2022-09-22 12:09:02 -04:00
dragonmacher
b48fc9aad7
Test timing fixes
2022-09-22 12:07:19 -04:00
Ryan Kurtz
062f64282a
GP-2324: Upgrading Jython to 2.7.3
2022-09-22 05:40:22 -04:00
Ryan Kurtz
9a9e31b1b5
GP-2302: Upgrading protobuf to 3.21.6
2022-09-22 02:36:53 -04:00
Ryan Kurtz
e79bd65944
Merge remote-tracking branch 'origin/GP-2592_ghidra1_ElfMipsGotMarkup'
...
(Closes #4602 )
2022-09-22 00:33:02 -04:00
caheckman
51d57e646b
GP-2596 Put standard i/o in binary mode
2022-09-21 23:33:29 +00:00
ghidra1
6056e01f7a
GP-2592 corrected MIPS ELF .plt.got markup issue
2022-09-21 14:26:26 -04:00
lazybinding-dev
9575891837
Renamed and reorganized VDEX classes.
2022-09-21 12:36:32 -04:00
Ryan Kurtz
f31e6bd52e
Merge branch 'GP-2019_ryanmkurtz_program-tree'
2022-09-21 12:14:33 -04:00
Ryan Kurtz
085e61c149
GP-2019: Improving MachO Program Trees
2022-09-21 12:13:51 -04:00
Ryan Kurtz
5199df57a2
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-21-22'
2022-09-21 12:11:11 -04:00
Ryan Kurtz
17f0d074e0
Merge remote-tracking branch 'origin/GP-2067_Dan_customHeaderRenderer--SQUASHED'
2022-09-21 12:02:07 -04:00
Ryan Kurtz
645b10bd99
Merge remote-tracking branch 'origin/patch'
2022-09-21 11:59:00 -04:00
Ryan Kurtz
0d5ff7628f
Merge remote-tracking branch
...
'origin/GP-2582-dragonmacher-table-column-regex-filter' into patch
(Closes #4608 )
2022-09-21 11:55:02 -04:00
dragonmacher
a17146aee5
Test timing fix
2022-09-21 11:37:15 -04:00