Commit graph

7742 commits

Author SHA1 Message Date
Ryan Kurtz c2b40a5b94 Merge remote-tracking branch origin/GP-2446_Dan_decompilerMarkerMargin
Conflicts:
  ClangLayoutController.java
2022-10-05 00:45:54 -04:00
Ryan Kurtz 42566bceaf Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-10-04' 2022-10-05 00:39:53 -04:00
Dan e72aa6e039 GP-2446: Add margin provider to decompiler. Port line numbers to it. 2022-10-04 14:42:41 -04:00
Dan a726a3d706 GP-0: Fix tests 2022-10-04 14:30:28 -04:00
Ryan Kurtz f7bb9e9e43 Merge remote-tracking branch 'origin/GP-2289_Dan_emuDeskCheck--SQUASHED' 2022-10-04 01:54:02 -04:00
Ryan Kurtz c6657f93ff Merge remote-tracking branch 'origin/GP-1538_Dan_debuggerIcons--SQUASHED' 2022-10-04 01:51:14 -04:00
Ryan Kurtz 7641a386a1 Merge remote-tracking branch
'origin/GP-2616-dragonmacher-patch-window-npe' (Closes #4604)
2022-10-04 01:49:12 -04:00
Ryan Kurtz de9ec734ae Merge remote-tracking branch 'origin/GP-2581_Dan_followWatch--SQUASHED' 2022-10-04 01:46:58 -04:00
Ryan Kurtz adc3d1b570 Merge remote-tracking branch 'origin/GP-2504_Arm_common_switchpattern--SQUASHED' 2022-10-04 01:43:16 -04:00
Ryan Kurtz 40f1a87ecf Merge remote-tracking branch 'origin/GP-2601_InjectOverride'
(Closes #1719, Closes #4591)
2022-10-04 01:41:07 -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
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
caheckman e45be5da7d GP-2601 Adjustments to setting up callspecs 2022-10-03 12:19:09 -04:00
Dan 1482df0d6f GP-1538: Revise Debugger icons. 2022-10-03 09:42:10 -04:00
Ryan Kurtz a64afa37a7 GP-2604: Fixing issue with empty program list 2022-10-03 09:29:46 -04:00
Dan 50bf8751ef GP-2289: Add prototype 'Desk Check' script 2022-10-03 09:25:19 -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 5201b9563a GP-2616 - fixed NPE in text field 2022-09-30 19:36:00 -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