Commit graph

796 commits

Author SHA1 Message Date
dragonmacher
74b67be5ed GT-3430 - Key Bindings - Updated the Function Call Trees Plugin's
actions key bindings so users can set the bindings separately
2019-12-30 12:02:46 -05:00
Ryan Kurtz
cbe5b9e9ca Merge remote-tracking branch
'origin/GT-3411-dragonmacher-dt-keybindings' (fixes #1355)
2019-12-27 13:04:18 -05:00
dev747368
3faebfebe8 GT-3347 - code cleanup, code review
Unify char representation and string representation code paths.
Add CHAR_SEQ string layout enum.
Misc javadocs.
2019-12-23 16:02:13 -05:00
dev747368
603ca28c01 GT-3347 - code review tweaks
Handle bitfields formatted as char.
Change how endianness affects display of char sequences in data
elements.
2019-12-23 15:57:57 -05:00
dev747368
73155ce499 GT-3347, PR #1241 - fix convert to char sequence menu item
Finish up integrating fixes for convert to char sequence, make
everything use StringDataInstance instead of StringUtils.toQuoteString.

Fix StringRenderBuilder to use '\x' for ASCII range escape sequences
(was using 2 byte wide for ASCII escape chars).
2019-12-23 15:57:57 -05:00
dev747368
14fbdee764 GT-3330 code review javadoc fix 2019-12-23 15:44:01 -05:00
dragonmacher
6a68e1f2dd Tests - fixed tests failing due to recent enum changes 2019-12-23 15:35:39 -05:00
dragonmacher
881dca75bf Tests - fixed tests failing to bad test mouse clicking and focus 2019-12-23 15:35:21 -05:00
dragonmacher
599728ec49 GT-3411 - Actions - fixed key bindings being removed from options after
tool restart
2019-12-23 11:09:21 -05:00
saruman9
4ef09124d2
Exclude checking of a memory intersection, when add an overlay block
Don't check memory block for memory intersections if it's overlay when use `Add To Program...` action.

Fix #1375
2019-12-21 22:50:31 +03:00
ghidra1
0f09cedffd Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/BitFieldPlacementComponent.java
2019-12-20 17:29:11 -05:00
ghidra1
40d37fd7f4 GT-3410 eliminated use of getClipBounds 2019-12-20 17:23:22 -05:00
ghidra1
3ea8770bae GT-3415 Added mutability setting to enum datatypes as well as some code
cleanup.
2019-12-20 16:48:34 -05:00
astrelsky
d129dd6302
Fixed getRepeatableCommentAsRendered links 2019-12-19 18:15:37 -05:00
Ryan Kurtz
66172d136a Merge branch 'GT-3417_ryanmkurtz_PR-1248_snemes_repeatable' 2019-12-19 15:43:44 -05:00
Sandor Nemes
a36bb81faa Added 'setRepeatableComment', 'getRepeatableComment', and 'getRepeatableCommentAsRendered' to the top level Ghidra scripting env. 2019-12-19 21:33:22 +01:00
Ryan Kurtz
cf4328bda4 Merge remote-tracking branch
'origin/GT-3302-dragonmacher-front-end-ui-lockup'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeManagerPlugin.java
2019-12-19 15:30:21 -05:00
Jeremy Lacomis
e14d061e33 Fix "Propery" typos. 2019-12-19 13:00:59 -05:00
ghidra1
9dc5433e56 GT-3410 updated help doc 2019-12-19 11:51:01 -05:00
ghidra1
e0fe27ea9d GT-3410 addressed review concerns and resolved some component repaint
issues.
2019-12-19 11:45:22 -05:00
Ryan Kurtz
43f766e954 Merge remote-tracking branch 'origin/GT-3396-dragonmacher-file-chooser-quick-lookup' 2019-12-19 11:24:33 -05:00
Ryan Kurtz
3ca09a9217 Merge remote-tracking branch 'origin/GT-3343-dragonmacher-cache-cleanup' 2019-12-19 11:17:55 -05:00
Ryan Kurtz
ffa5f0469f Merge branch 'GT-3235_ghidra1_ORD_FileParsing' 2019-12-19 11:05:12 -05:00
ghidra1
cf32f48605 GT-3235 Correct parsing of *.ord MS ordinal symbol map files 2019-12-19 11:01:13 -05:00
Ryan Kurtz
91a54e55d7 Disabling the ContinuesInterceptor when launching from Eclipse. 2019-12-19 09:53:47 -05:00
dragonmacher
850369e964 GT-3343 - File Browser - review fix 2019-12-18 17:29:37 -05:00
ghidra1
e0986c4fe9 GT-3410 added field comment to bitfield editor 2019-12-18 17:00:00 -05:00
ghidra1
8fbdec4eca Merge remote-tracking branch 'origin/patch' 2019-12-18 11:02:47 -05:00
dragonmacher
e089733f9c GT-3343 - File Browser - move cache cleanup to daemon thread 2019-12-18 10:45:55 -05:00
ghidra1
c799be5972 Merge remote-tracking branch 'origin/GT-3374_emteere_GCCAnalysisIssues' into patch 2019-12-18 09:47:12 -05:00
ghidra1
f9dbbabf49 Merge remote-tracking branch 'origin/GT-3374_emteere_GCCAnalysisIssues' into patch 2019-12-17 15:41:22 -05:00
ghidra1
40fb5596e3 GT-0 Corrected test failures 2019-12-17 15:33:39 -05:00
dragonmacher
6c11b65fe8 Tests - updated test for options rename 2019-12-17 14:41:14 -05:00
ghidravore
0c122936e3 GT-0 fixing junit tests 2019-12-17 14:39:06 -05:00
emteere
267b6fdc1c GT-3374_emteere code review changes 2019-12-17 13:25:18 -05:00
dragonmacher
73a3effe02 GT-3405 - Fixed NPE when deleting bookmarks 2019-12-17 11:59:39 -05:00
Ryan Kurtz
b79aaca9d5 Merge branch 'GT-3362_ryanmkurtz_PR-1337_astrelsky_DocumentationFixes' 2019-12-17 08:21:08 -05:00
Ryan Kurtz
222f1e08c0 GT-3362: Another javadoc fix and certifying 2019-12-17 08:12:19 -05:00
emteere
67d774fa42 GT-3374_emteere several bugs and inneficiencies causing analysis to fail
for programs with debug info
2019-12-16 16:52:15 -05:00
astrelsky
3bdf049d44
javadoc html5 2019-12-16 15:31:29 -05:00
dragonmacher
6918ef7b45 GT-3396 - File Chooser - review fixes 2019-12-16 14:47:11 -05:00
astrelsky
a5bb0a513a
Added ProgramBuilder support for default languages 2019-12-16 11:13:53 -05:00
Alexey Skalozub
1cca3f5bd3
Fix writev syscall number 2019-12-15 22:54:21 +02:00
Ryan Kurtz
59e88c6ca9 Merge remote-tracking branch
'origin/GT-3292_dragonmacher_PR-784_00rsiere_decompiler-multi-highlight'
(closes #784)

Conflicts:
	Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/DecompileOptions.java
2019-12-13 11:36:34 -05:00
Ryan Kurtz
ca21388e65 GT-3398: Adding a new type of COFF section header (fixes #1336) 2019-12-13 10:16:00 -05:00
ghidra1
a821b44c76 Merge remote-tracking branch 'origin/patch' 2019-12-12 17:24:03 -05:00
dragonmacher
467c51ea0e GT-3302 - Front-end UI freeze - review fixes: removed unusual 'tracker'
concept
2019-12-12 17:22:06 -05:00
ghidra1
11c585ea16 Merge remote-tracking branch 'origin/GT-3386_ghidra1_ElfIssues' into patch 2019-12-12 17:21:16 -05:00
ghidra1
da49e5be05 GT-3386 updated default GOT/PLT processing to handle pointer markup of
dynamic GOT in absence of section headers.  Corrected vaddr to file
offset calculation for ELF program headers.
2019-12-12 17:19:30 -05:00
dragonmacher
171914f49e GT-3396 - File Chooser - Implement quick lookup by typing in the table
or list views
2019-12-12 16:09:57 -05:00