Commit Graph

2763 Commits

Author SHA1 Message Date
ghidra1
a9a9fd8f04 GP-0 corrected analysis times update issue 2022-10-31 11:47:46 -04:00
ghidra1
5a3209bca5 GP-0 corrected test failures related to GP-2768 2022-10-28 11:23:26 -04:00
ghidra1
ef1e93d669 Merge remote-tracking branch 'origin/GP-2762_CompareWindowBackgroundColors' into Ghidra_10.2 2022-10-27 18:50:04 -04:00
emteere
77117362f2 GP-2764 fixed bug fund in testing 2022-10-27 03:24:22 +00:00
caheckman
2d2724eef5 GP-2762 Provide program to MarkerServiceBackgroundColorModel 2022-10-26 17:05:55 -04:00
Ryan Kurtz
b26ede3a7e GP-1756: Changed new Go To File Offset feature to use "file(n)" instead
of "file:n" to avoid precedence issues with common overlay address
spaces
2022-10-24 10:23:35 -04:00
emteere
4fe2fc4b9e GP-2746 fixes for macros with no args, concatenated string
constants, #pragma in function call arguments
2022-10-21 18:11:48 +00:00
ghidra1
2a2b044940 Merge branch 'GP-2749_ghidra1_PR-4649_mumbel_ELF_DT_GNU_XHASH' into
Ghidra_10.2 (Closes #4649)
2022-10-21 12:52:01 -04:00
ghidra1
3180bba34f Merge remote-tracking branch 'origin/GP-2739_dev747368_dwarf_external_program_cleanup' into Ghidra_10.2 2022-10-21 12:47:28 -04:00
ghidra1
2803472278 GP-2744 correct ELF symbol table processing in absence of associated string table 2022-10-21 12:44:04 -04:00
ghidra1
8db4194fc3 GP-2749 minor cleanup 2022-10-21 12:07:47 -04:00
dev747368
f6f39b610b GP-2739 fix release of temporary program instance when error cond 2022-10-20 18:14:41 +00:00
ghidra1
ab200399a2 GP-0 corrected test error 2022-10-19 12:07:58 -04:00
ghidra1
3f3bfecdd4 Merge branch 'GP-2703_ghidra1_ElfStaticRelRO' into Ghidra_10.2 2022-10-17 18:44:46 -04:00
ghidra1
6b9bd6c220 GP-2703 revised ELF relocation processing to handle statically linked
binaries and adjusted post-relocation read-only memory fixup.
2022-10-17 18:43:27 -04:00
Ryan Kurtz
d5467a65d7 GP-2699: Fixing regression with loading Mach-O object (MH_OBJECT) files 2022-10-15 03:58:59 -04:00
ghidra1
905aae8218 Merge remote-tracking branch
'origin/GP-2698_dev747368_macho_o_files_dwarf' (Closes #4659)
2022-10-14 18:47:44 -04:00
emteere
f003844a22 GP-0 Fix for regression from change for external calls 2022-10-14 17:35:27 +00:00
dev747368
1cf9ba78c2 GP-2698 fix DWARF handling of MachO .o files 2022-10-14 16:38:27 +00:00
ghidra1
970c09a47d Merge remote-tracking branch 'origin/GP-2692_emteere_structPointerRefsToSelf' 2022-10-14 10:27:39 -04:00
Ryan Kurtz
dbde3bd8e9 GP-0: Fixing some javadoc warnings that show up during the build 2022-10-14 09:12:09 -04:00
mumbel
17f73dea39 Adding DT_GNU_XHASH 2022-10-13 19:46:26 -05:00
emteere
f4e9dbb13a GP-2692 Minor fix for self referential structures that use struct
keyword in stuct body
2022-10-13 21:36:12 +00:00
Ryan Kurtz
ab0f6d2c4d GP-0: Fixing some javadoc warnings that show up during the build 2022-10-13 10:29:53 -04:00
Ryan Kurtz
9ee4383886 Merge remote-tracking branch 'origin/GP-2391_ARmThumb_returndetect--SQUASHED' 2022-10-13 01:15:07 -04:00
Ryan Kurtz
e42c1f1f32 Merge remote-tracking branch
'origin/GP-1979_emteere_CParserChanges--SQUASHED' (Closes #2885,
Closes #2119, Closes #716, Closes #3996, Closes #4184, Closes #4517,
Closes #4377, Closes #1784,  Closes #1455, Closes #1940)
2022-10-13 01:08:43 -04:00
Ryan Kurtz
3df20ad73d Merge remote-tracking branch
'origin/GP-2534_emteere_SharedFunctionContiguousOnByDefault--SQUASHED'
(Closes #678, Closes #4573)
2022-10-13 00:28:10 -04:00
emteere
ffae7232cb GP-1979_emteere better error reporting and handling of newer cspec idioms NoReturn, anonymous function arrays and parameters, #pragma use, Thread_local, Alignas, allow '#' comment out filename, added parsing scripts 2022-10-12 21:50:02 -04:00
Ryan Kurtz
e563e8c8f0 Merge remote-tracking branch 'origin/GP-2686_dev747368_PR-4646_hochwasser_OMF_DEFAULT_LIBRARY' 2022-10-12 13:25:25 -04:00
Ryan Kurtz
5b30bb95c0 Merge remote-tracking branch 'origin/GP-2683_FunctionPurgeConventionFix'
(Closes #4294)
2022-10-12 01:07:33 -04:00
Ryan Kurtz
e87fba638c Merge remote-tracking branch 'origin/GP-2620_dev747368_fix_dwarf_pack_empty_struct' 2022-10-12 01:05:06 -04:00
Ryan Kurtz
1219f7df00 Merge remote-tracking branch 'origin/GP-2420_emteere_ByteMappedBlockReferences--SQUASHED' 2022-10-12 00:51:19 -04:00
Ryan Kurtz
41f8e355e6 Merge remote-tracking branch 'origin/GP-1-dragonmacher-patch-action-exception' 2022-10-12 00:49:13 -04:00
emteere
ca5a6204c3 GP-2391 added evaluation of return address, allow thunking addresses to externals. Added new arem thunk pattern. 2022-10-11 18:25:09 -04:00
emteere
fc377cc6d3 GP-2420 fix for byte mapped block reference analysis 2022-10-11 18:22:07 -04:00
emteere
9c73c86fec GP-2534 turn on shared function contiguous function options, except for on ARM 2022-10-11 17:57:55 -04:00
dragonmacher
7d461f5fe2 Fixed exception when right-clicking in a Function Graph vertex 2022-10-11 17:43:34 -04:00
dev747368
6c3f7dd675 GP-2686 fixed PR source formatting 2022-10-11 17:36:37 +00:00
Ryan Kurtz
9408479d75 Merge remote-tracking branch 'origin/patch' 2022-10-11 13:30:17 -04:00
dragonmacher
e04f88bba6 Test fixes 2022-10-11 13:19:13 -04:00
emteere
3e59f1b610 GP-2683 refactored getFunctionPurge and getDefaultStackDepthChange to
use functions calling convention
2022-10-09 17:11:09 +00:00
Ryan Kurtz
8d6faaa8ad Merge remote-tracking branch 'origin/GP-1-dragonmacher-mouse-listener-fix--SQUASHED' 2022-10-08 01:09:59 -04:00
Ryan Kurtz
7873d84ed0 Merge remote-tracking branch 'origin/GP-2663-dragonmacher-remove-deprecated-methods--SQUASHED' 2022-10-08 00:47:12 -04:00
Ryan Kurtz
c4c363b6b4 Merge remote-tracking branch 'origin/GP-2186-dragonmacher-dt-editing-npe--SQUASHED' 2022-10-08 00:45:07 -04:00
hochwasser
0c12064835
Add DEFAULT_LIBRARY to the comment class
Adds the class DEFAULT_LIBRARY and decodes the String
2022-10-07 23:54:30 +02:00
dragonmacher
25eb6ff183 Updated deprecated mouse listener usage 2022-10-07 15:14:46 -04:00
dragonmacher
a2a5a6e354 GP-2663 - Removed deprecated methods 2022-10-07 15:06:59 -04:00
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
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