Commit graph

7667 commits

Author SHA1 Message Date
Dan 1482df0d6f GP-1538: Revise Debugger icons. 2022-10-03 09:42:10 -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 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 e79bd65944 Merge remote-tracking branch 'origin/GP-2592_ghidra1_ElfMipsGotMarkup'
(Closes #4602)
2022-09-22 00:33:02 -04:00
ghidra1 6056e01f7a GP-2592 corrected MIPS ELF .plt.got markup issue 2022-09-21 14:26:26 -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
Dan cdd6f3d72e GP-2067: Implement header renderer override and add cursor to ModelProvider's Plot columns 2022-09-21 11:28:12 -04:00
Ryan Kurtz 64659cee83 Merge remote-tracking branch
'origin/GP-2583-dragonmacher-table-chooser-dialog-bulk-processing'
(Closes #4609)
2022-09-21 11:24:03 -04:00
Ryan Kurtz b7bbd7698c Merge remote-tracking branch
'origin/GP-2206_James_CALLOTHER_override_improvements' (Closes #3936,
Closes #3665)
2022-09-21 11:11:17 -04:00
ghidra1 93f43c7d57 Merge branch 'GP-2558_ghidra1_DiffChangeAndCleanup' 2022-09-21 09:34:15 -04:00
ghidra1 c5c651a053 GP-2558 PropertyMap templatize and cleanup. ProgramMerge bug/cleanup
related to User Properties.  Program Diff bug fix for multiple labels at
same address.
2022-09-21 09:33:04 -04:00
James b89fa650b2 GP-2206 addressing code review changes 2022-09-20 20:10:11 +00:00
James bedf676e4d GP-2206_callother_override_improvements 2022-09-20 19:45:03 +00:00
dragonmacher e87c050674 GP-2583 - Added the TableChooserExecutor.executeInBulk() method to allow
script writers to process multiple selected table rows themselves
instead of one-at-a-time.
2022-09-20 15:02:08 -04:00
dragonmacher 9f0e8fce6f GP-2582 - Added a 'Does Not Match Regex' column filter 2022-09-20 13:32:48 -04:00
Ryan Kurtz 45165ea167 Merge remote-tracking branch 'origin/GP-2551_Dan_RegistersViewerNewConvention-REBASED-1' 2022-09-20 13:30:38 -04:00
Dan bc2ba594b4 GP-2551: Fix RegistersProvider for new trace conventions 2022-09-20 13:21:44 -04:00
Ryan Kurtz e89b86a66f Merge remote-tracking branch 'origin/GP-2469_dev747368_PR-4420_GameCubeGBA_fix_bad_equals' 2022-09-20 12:55:17 -04:00
Ryan Kurtz 64c6e95e31 Merge remote-tracking branch 'origin/GP-2522_Dan_TracePlatformIntoDebuggerCoordinates--SQUASHED' 2022-09-20 12:52:48 -04:00
Ryan Kurtz 400de6e1ff Merge remote-tracking branch 'origin/GP-2566_CallOutputOverride'
Conflicts:
    coreaction.cc
2022-09-20 12:50:21 -04:00
Dan e0730a31b7 GP-2522: Add platform to DebuggerCoordinates 2022-09-20 11:14:09 -04:00
Ryan Kurtz a89ad07996 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-20220920-1' 2022-09-20 09:22:03 -04:00
Dan 128987b994 GP-0: Fix testEditTraceBytesWritesNotTarget 2022-09-20 08:55:12 -04:00
Ryan Kurtz 0b95d8ee87 GP-0: Fixing build broken by cb02db8313 2022-09-20 04:41:00 -04:00
Ryan Kurtz 947de197d2 Merge remote-tracking branch 'origin/GP-2568_PtrsubZeroResolve'
(Closes #4508)
2022-09-20 02:12:43 -04:00
Ryan Kurtz 686edb6f4d Merge remote-tracking branch 'origin/GP-2545_UnknownModelCommit'
(Closes #4575)
2022-09-20 02:00:21 -04:00
Ryan Kurtz dea362778a Merge remote-tracking branch
'origin/GP-2526_dev747368_dwarf_explicit_sized_base_types--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf4/next/DWARFDataTypeImporter.java
2022-09-20 01:17:34 -04:00
Ryan Kurtz f6cbf20800 Merge remote-tracking branch
'origin/GP-2552_dev747368_retry_pdb_downloads--SQUASHED' (Closes #4324)
2022-09-20 01:09:42 -04:00
Ryan Kurtz 6ac0759d2f Merge remote-tracking branch 'origin/GP-2060_lazybinding-dev_Android13--SQUASHED' 2022-09-20 01:06:47 -04:00
Ryan Kurtz 0ed00bdd50 GP-0: Fixing the remainder of the "psuedo" spellings (#4601) 2022-09-20 01:02:00 -04:00
Ryan Kurtz e65e4b2d92 Merge remote-tracking branch 'origin/GP-0_ghidragon_created_cleanHelp_gradle_task' 2022-09-20 00:32:45 -04:00
emteere db51c6f56b GP-2378 fixed potential null exception if code not disassembled yet, use
first call/jump if thunk target cannot be automatically detected
2022-09-20 03:36:03 +00:00
dev747368 2fa7a2df72 GP-2526 improve DWARF handling of explicitly sized base types, packing
If a typedef or base type name includes a common size value (eg. '8','16', '32', '64', '128'), use data types that are statically sized instead of data types that may change depending on the architecture.

Attempt to pack structures (if option is enabled).
2022-09-19 12:41:07 -04:00
ghidragon 32e5d1a4c6 GP-0 added cleanHelp task 2022-09-19 11:57:40 -04:00
dev747368 05108d5556 GP-2552 retry pdb downloads
Addresses github issue #4324
2022-09-19 11:07:37 -04:00
ghidra1 2113bdc8b1 GP-0 corrected DWARF test failure 2022-09-19 10:23:27 -04:00
lazybinding-dev f58070f484 Changes to support android 13 T.
Added Android Version Manager.
2022-09-19 09:41:49 -04:00
Ryan Kurtz 183a487363 GP-0: Fixing typo in 6502.slaspec (Closes #4601) 2022-09-17 02:27:28 -04:00
Ryan Kurtz b0bddda320 Merge remote-tracking branch 'origin/GP-2550_dev747368_improve_pdb_symbolstore_000admin_directory_handling' 2022-09-17 02:24:05 -04:00