shocoman
5d759cb1a0
account-for-letter-case-in-python-code-completion
2022-10-19 15:01:25 +07:00
Ryan Kurtz
a9d2bbe506
Merge remote-tracking branch 'origin/GP-2624_ryanmkurtz_loader-refactor'
2022-10-06 11:19:57 -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
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
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
f1177763aa
Merge remote-tracking branch 'origin/GP-2618_Dan_scriptErrorMessages--SQUASHED'
2022-09-29 01:01:09 -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
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
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
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
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
dragonmacher
a17146aee5
Test timing fix
2022-09-21 11:37:15 -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
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
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
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
0ed00bdd50
GP-0: Fixing the remainder of the "psuedo" spellings ( #4601 )
2022-09-20 01:02:00 -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
ghidra1
2113bdc8b1
GP-0 corrected DWARF test failure
2022-09-19 10:23:27 -04:00
ghidra1
054b80160e
Merge remote-tracking branch 'origin/GP-2557_ghidra1_ghizard_DemanglerAnonFuncDefNames_and_CategoryPath_changes'
2022-09-16 17:43:33 -04:00
Ryan Kurtz
742e69eb31
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-timing-fixes'
2022-09-16 14:12:47 -04:00
Ryan Kurtz
adf483cac0
Merge remote-tracking branch 'origin/GP-1-dragonmacher-update-docking-for-help--SQUASHED'
2022-09-16 13:08:37 -04:00
dragonmacher
cb02db8313
Updated module system so Help no longer depends on Docking. Docking can now have help content.
2022-09-16 12:21:32 -04:00
dragonmacher
8f92db6ec0
Test timing fixes
2022-09-16 12:00:23 -04:00
ghizard
de4affbc9b
GP-2557 - Demangler anon funcs - CategoryPath changes
2022-09-16 10:53:37 -04:00
Ryan Kurtz
f62320a50b
GP-2541: Redesigned the importer's load library option set. The user now has finer grained control over where libraries are loaded from, as well as how many libraries are loaded.
2022-09-16 01:01:23 -04:00
ghidra1
0b1b8d5a36
GP-2557 Change demangler to use standardized anonymous function
...
definition names
2022-09-15 15:28:54 -04:00