Commit Graph

7727 Commits

Author SHA1 Message Date
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
a64afa37a7 GP-2604: Fixing issue with empty program list 2022-10-03 09:29:46 -04:00
Ryan Kurtz
bb68f37885 Merge branch 'GP-2604_ryanmkurtz_more_library_options' 2022-10-03 01:11:29 -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
Ryan Kurtz
8f90b5929e Merge remote-tracking branch
'origin/GP-2622_dragonmacher_PR-4623_shocoman_paste-hex-in-search-memory-window2'
(Closes #4623)
2022-10-03 00:40:10 -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
Ryan Kurtz
926286ee6f Merge remote-tracking branch 'origin/GP-2204_MachineLearning_extensions--SQUASHED' 2022-09-29 10:39:44 -04:00
James
956a276387 GP-2204 addressing code review comments
GP-2204_added_machinelearning_extension
2022-09-29 09:11:51 -04:00
ghidra1
0114bac869 GP-2564 revised fix for add memory reference dialog 2022-09-29 08:13:35 -04:00
Ryan Kurtz
b88cf85d5c Merge branch 'GP-0_ryanmkurtz_PR-4412_GameCubeGBA_File' 2022-09-29 03:04:49 -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
Ryan Kurtz
b9e5f99508 Merge remote-tracking branch 'origin/GP-0_Dan_jnaWorkaround' 2022-09-29 00:53:59 -04:00
ghidra1
ebf686d26b GP-2564 corrected improper -1 subOpIndex for Reference dialog operand
selection
2022-09-28 16:18:39 -04:00
Dan
ee602228b3 GP-0: Workaround faulty JNA errno handling 2022-09-28 14:45:24 -04:00
Dan
9235902820 GP-2618: Re-work script error handling 2022-09-28 11:02:43 -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