Ryan Kurtz
c2f60b15d3
GP-700: Improved support for Mach-O MH_OBJECT files
2021-05-10 08:20:30 -04:00
ghidra1
92b7728cd7
Merge remote-tracking branch 'origin/GP-862_ghidra1_UnalignedExtAlignment'
2021-05-07 21:02:12 -04:00
ghidra1
da800b6e41
GP-862 Refactor of Composite interface and internals. Changes made to
...
packing and alignment methods (see WhatsNew.html for API changes).
2021-05-07 20:56:35 -04:00
dragonmacher
1b4ab485d0
Minor html formatting fixups
2021-05-07 11:50:40 -04:00
ghidra1
f59435d7a8
Merge remote-tracking branch
...
'origin/GP-924_jmlagor_Bugfix_for_RUNTIME_INFO_structure_processing_crash--SQUASHED'
(Closes #2995 )
2021-05-07 09:13:05 -04:00
ghidra1
2c3cac8193
Merge remote-tracking branch
...
'origin/GP-851_dev747368_dwarf_zerolen_struct_members--SQUASHED' (Closes
#2191 )
2021-05-07 09:07:22 -04:00
dev747368
75fb14933f
GP-851 handle DWARF zero-len fields in a structure better
...
Don't try to add zero-length fields to a structure if that will prevent a later normal field from being added.
2021-05-05 15:59:50 -04:00
jmlagor
1d6b8cd973
GP-924 Fix for processing RUNTIME_INFO structures
2021-05-05 13:04:42 -04:00
caheckman
a5d4ca3cab
Program specific, user-defined, cspec extensions
...
Documentation for spec extensions
Handle extensions with parse errors
Export button for spec extensions
Pop-up dialog for parse errors in user-defined specification extensions
GP-653 corrected some minor issues and established new ProgramDB version
make incremental initialization constructor for AddressSized private
Make AddressSized fields private
More adjustments to AddressSized
Review fixes for BasicCompilerSpec
Take restoreXml out of DataOrganization interface
Remove restoreXml from BitFieldPacking interface
More review fixes
Prevent callotherfixup extension with non-existent target
Suggested export name
More documentation for SpecExtension
Support for undo/redo with spec extensions
Documentation for ConstructTpl
Split out ProgramCompilerSpec and other changes for review
Changes after next round of reviews
2021-05-04 12:11:55 -04:00
ghidra1
5da729a930
GP-910 corrected NPE
2021-05-03 17:30:04 -04:00
ghidra1
4c1354c158
Merge remote-tracking branch
...
'origin/GP-868_ghidracadabra_PR-2761_xiaoyinl_noreturn--SQUASHED'
2021-05-03 09:59:33 -04:00
ghidra1
539e09ee3d
Merge remote-tracking branch 'origin/GP-910_ghidra1_BitViewHexDisplay--SQUASHED'
2021-05-03 09:46:38 -04:00
ghidra1
f542034d9c
GP-910 added hex offset display support to bitfield view and improved cursor feedback
2021-05-03 09:20:18 -04:00
ghidra1
5761018521
Merge remote-tracking branch 'origin/GP-907_dev747368_filesystems_getByteProvider--SQUASHED'
2021-04-30 19:42:48 -04:00
ghidra1
a34644abdc
Merge branch 'GP-901_ghidra1_RegisterAlias' ( Closes #2956 )
2021-04-30 19:42:04 -04:00
ghidra1
774f5c345a
Merge branch 'GP-902_ghidra1_ElfAbsoluteSymbols'
2021-04-30 19:41:15 -04:00
dev747368
3c73f252cb
GP-907 Add getByteProvider(GFile) to some file systems.
...
This commit adds getByteProvider(GFile) to a first batch of filesystems. Remaining filesystems will be addressed in future commits.
2021-04-30 13:05:35 -04:00
ghidra1
0a85fb1984
GP-902 Modified treatment of ELF Symbols which refer to SHN_UNDEF (0) or
...
SHN_ABS (0xfff1) section index values.
2021-04-30 11:34:40 -04:00
ghidra1
d46eb8e996
GP-901 added RegisterBuilder tests
2021-04-30 11:19:14 -04:00
ghidra1
a40370ab7a
Revert "Merge remote-tracking branch 'origin/GP-653_UserDefinedCspec--SQUASHED'"
2021-04-30 10:34:54 -04:00
caheckman
ed82c2cb34
GP-653 added support for user-defined compiler spec extensions
2021-04-29 16:17:25 -04:00
Xiaoyin Liu
4d7e55d913
define a set that contains noreturn syscalls
...
hardcode noreturn function list
Make LinuxSyscallsScript mark no-return functions
This patch makes the script ResolveX86orX64LinuxSyscallsScript.javarecognize syscalls that do not return, and mark these functions asno-return. The list of non-return functions is read fromElfFunctionsThatDoNotReturn.
2021-04-29 09:31:08 -04:00
ghidra1
5234839b24
Merge remote-tracking branch
...
'origin/GP-867-dragonmacher-hint-text-field'
2021-04-28 19:14:31 -04:00
ghidra1
8f9b067384
GP-901 added regiater alias support and defined WREG aliases for PIC24
...
variants
2021-04-28 16:04:03 -04:00
ghidra1
4e16b3aa3a
GP-0 correct AnalysisOptionsTest failures
2021-04-27 09:21:33 -04:00
ghidra1
43476f2e20
Test fixes. Added pulldown for configuration
2021-04-26 20:56:34 -04:00
dragonmacher
745e2e3a9a
GP-867 - fixed hint text field text misalignment
2021-04-26 17:17:49 -04:00
ghidra1
67d9af5ad2
Merge remote-tracking branch 'origin/GP-825-dragonmacher-dancing-task-dialog--SQUASHED'
2021-04-26 12:59:23 -04:00
dragonmacher
9c9dcc927a
GP-825 - Task Dialog - fixed expanding task dialog
2021-04-26 12:53:23 -04:00
ghidra1
da3a80f4fe
Merge remote-tracking branch
...
'origin/GP-544_ghidravore_default_analysis_options'
2021-04-26 10:49:23 -04:00
ghidra1
a96721e911
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-13-21'
2021-04-26 09:50:21 -04:00
ghidra1
502d1b7ac8
Merge remote-tracking branch 'origin/GP-871_dev747368_ext4_sparse_extents'
2021-04-23 11:35:28 -04:00
ghidra1
965dfcaa9b
Merge remote-tracking branch
...
'origin/GP-0-dragonmacher-test-fixes-4-8-21--SQUASHED'
2021-04-23 11:04:31 -04:00
dragonmacher
607c8ba8e4
Updated Symbol Table to handle items not being correctly deleted; added code to speed up the table's add/remove process
2021-04-22 09:01:59 -04:00
ghidra1
57f00f8e0b
Merge remote-tracking branch 'origin/GP-810-dragonmacher-gnu-demangler-parse-failure--SQUASHED'
2021-04-21 19:02:43 -04:00
dev747368
20d18df2a0
GP-871 Ext4 sparse files
2021-04-21 18:07:28 -04:00
dragonmacher
071eb82103
GP-810 - Gnu Demangler - Fixed some failures when parsing function member pointers and array pointers/references; Fixed the parser not handling cast operators for function pointers
2021-04-19 18:37:05 -04:00
ghizard
0fcee8998e
GP-0 - Fix Demangler skip apply plate logic
2021-04-19 09:16:32 -04:00
ghidra1
52a46a2ce4
Merge remote-tracking branch
...
'origin/GP-746_emteere_LargePgmConstantAnalysisSpeed--SQUASHED' (Closes
#2509 )
2021-04-16 16:08:22 -04:00
ghidra1
76a73095df
Merge remote-tracking branch
...
'origin/GP-843_dragonmacher_PR-2846_goatshriek_python-header' (Closes
#2846 )
2021-04-16 16:06:21 -04:00
ghidra1
6e65157bfc
Merge remote-tracking branch 'origin/GP-850_ghizard_Improve_Demangler_Error_Checking_and_Reporting--SQUASHED'
2021-04-16 16:05:11 -04:00
ghizard
4990a9dc4e
GP-850 Improve Demangler error checking and reporting.
2021-04-16 12:12:33 -04:00
emteere
9dadf6e799
GP-746_emteere fix analyis time of large programs with code not contained within functions (exceptions)
2021-04-15 12:26:04 -04:00
dragonmacher
f5ed8d5895
Test and warnings fixes
2021-04-13 11:32:04 -04:00
Dan
62bd317380
Merge remote-tracking branch 'origin/master' into debugger
2021-04-12 10:09:49 -04:00
ghidra1
deffc912a0
GP-0 Corrected swing related issues affecting testing
2021-04-08 10:38:42 -04:00
dragonmacher
1024a1baa7
GP-843 - PR 2846 - Updated after merge; added tests for certify header
...
processing
2021-04-07 16:01:16 -04:00
Joel Anderson
829a837a44
fix github 1484 to allow python block comment docstrings
...
Delegate the definition of block comment start and end patterns to
ScriptProvider classes instead of ScriptInfo.
Move the functionality to handle Java block comments out of the base
`GhidraScriptProvider` class into the `JavaScriptProvider` subclass.
Default behavior is now to not support block comments and rely on
extensions to implement these themselves.
Add a number of tests for Java and Python `ScriptInfo` generation
to ensure that scripts with no block comments, single-line block
comments, and multi-line block comments are all handled appropriately.
Add ScriptInfo tests for detailed Java and Python scripts including
multiline descriptions and additional metadata flags.
2021-04-07 12:33:25 -04:00
ghidra1
b836222678
Merge remote-tracking branch
...
'origin/GP-835-dragonmacher-defined-strings-table-slowdown' (Closes
#2889 )
2021-04-07 10:39:01 -04:00
dragonmacher
316ab7c5ab
GP-835 - reduced the amount of work done by the Defined Strings table
...
Closes #2889
2021-04-07 10:32:03 -04:00