Skip to content

Releases: roblabla/ghidra-ci

Release 2021-06-09(894ab9515)

09 Jun 13:28
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: b6ba209ed..894ab9515f9d8ddc30feb6137e57917869e823cc

  • 894ab951 Merge remote-tracking branch 'origin/Ghidra_10.0'

    Commit details
  • fcd6835a Test fixes for HTML data type representation

  • 18c8e5b8 Changed data structure that holds addresses from Set to List.

  • 615a4d09 GP-1012: Working a variety of breakpoint UI issues.

  • 2eea0892 GP-1016: Fixing single jar mode exception

  • 568933ff GP-1028 - Modal Dialogs - Fixed edge case that caused dialogs to get
    incorrectly parented when scripts use the 'AnalysisMode.DISABLED'
    setting.

    Closes #3103

  • d14c6353 GP-836 - Tooltips - updated tooltip usage to keep tootips from getting too large

  • f0bde5f6 GP-953 - Fixed demangling exception in thumb mode

Release 2021-06-06(b6ba209ed)

06 Jun 14:08
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: 52d07a8e6..b6ba209ed796343880327bc3337355c303b760cd

  • b6ba209e Merge remote-tracking branch 'origin/Ghidra_10.0'

    Commit details
  • 26e4999e GP-1002: Fixing Debugger nodepJar issues.

  • 60a68e64 GP-1008: Fixed debugger table issues.

  • de437c2a GP-983: Updated Debugger Help

  • f87fa761 GP-17 additional thunk merge corrections

  • d0deeb9b NPE fix for recent data type UI change

  • 8472c1d6 Add mfc71.dll and mfc71u.dll exports.

  • c2f7791b GP-998 - Fixed exception when double-clicking a data type in an archive
    that is not open for edit

  • 4ee4be5f GP-1013 - Function Graph - fixed exception when setting background for
    Function Graph after the window was opened and then closed

    Closes #3058

  • 74585d2c GP-1010: Add mfc71.dll and mfc71u.dll exports.

  • 454cefb1 GP-967 tweak PairLayout minimumLayoutSize logic

  • a97c3dc4 GP-984 simplify LoadPdbDialog gui

  • f09637e3 GP-17 additional function merge refinements

  • f3f40342 GP-0 tightened undo/redo enablement

  • b46f74ac Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-3-21' into Ghidra_10.0

    Commit details
  • 5323952f GP-17 corrected function merge related issue impacting default thunks

  • e3b515a9 Updating "Prototype Class Recovery From RTTI" section in WhatsNew

  • 1743a70e Merge remote-tracking branch 'origin/Ghidra_10.0'

    Commit details
  • fdf7121c Make sure EquateSymbols are locked

  • faf29099 Check for case sensitivity in register names

  • 703b368b Null pointer checks for NoisyStructureBuilder and FillOutStructureCmd

  • bb7bf84a Adjust typeref tags for variable length data-types

  • 0ec17a9b Remove another redundant check for file offset < 0
    Fixed four comments.
    Changed location of call to containsFileOffset() from Memory.java toMemoryBlockSourceInfo.java. Changed from print() to println() in thepython file.
    GP-782: New API to support converting file offsets to memory addresses, with sample scripts that use it

  • f7e6f770 Corrected RDMSR instruction p-code for 64-bit.

  • 81e0aa3d GP-970: prepdev no longer fails when gradle cache is on a different
    drive than the repo

  • 9fa2a722 GP-0: GDB Diagnostics, debugger framework test fixes.

  • 0405b056 GP-0: A second round of Debugger test fixes.

Release 2021-06-03(52d07a8e6)

03 Jun 14:03
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: 68a9c0a5a..52d07a8e610c9f40e0999042c4a0608fb713207f

  • 52d07a8e Merge remote-tracking branch 'origin/Ghidra_10.0'

    Commit details
  • 75a073bf Merge remote-tracking branch 'origin/GP-17_ghidra007_ThunkNamespaceLabelFix--SQUASHED' into Ghidra_10.0

    Commit details
    • a200ecf8 GP-17 updated FunctionSymbol and SymbolDB to get parent namespace of thunked function for thunks.
    • 2398805b GP-0 corrected test failures
  • 1f5812f2 GP-1001: Fixing Skeleton project's final build.gradle file in a release

  • 8787bd88 Merge remote-tracking branch 'origin/Ghidra_10.0'

    Commit details
  • a18d3b91 GP-997: PeLoader no longer throws exception when loading a PE with no
    data directories

  • f85da28b GP-991 - Changed data type tooltips to update when the base data type changes

  • e3b787a5 GP-990 - Scripting - fixed incorrect parsing of certification header for python scripts

  • a68dcce8 Merge remote-tracking branch
    'origin/GP-989-dragonmacher-bookmark-table-delete' into Ghidra_10.0
    (closes #3066)

    Commit details
    • f9888893 GP-989 - Fixed issue preventing Bookmarks table from removing deleted
      bookmark

      Closes #3066

    • 6397e835 Updated WhatsNew text

    • fca4fd48 Change History revisions for 10.0

    • ae11f05e Change History revisions for 10.0

  • 54d81f06 GP-933 fixing gradle warnings to prepare for Gradle 8

  • 355dca6c GP-966 removed the generate all external dependencies file task so that
    the generate runtime dependencies task only needs to resolve the runtime
    classpath and not all confurations

  • 0a8db1e0 Merge remote-tracking branch 'origin/GP-647_ghidorahrex_pic24_return_instructions' into Ghidra_10.0

    Commit details
    • c9634dd8 Fixed correct SRL byte to grab from tmp
    • 38a38056 removed @if NEVER blocks from PIC24.sinc
    • fc3fef82 Restored unpackSRL macro to return instructions.
    • 6eb6bde3 Simplified PIC24 return instruction semantics.
  • c7e02da0 Setting Ghidra version to 10.1

  • 40c5d414 GP-987 Instruction operand hover bug

Release 2021-05-21(68a9c0a5a)

21 May 13:30
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: 95aa62288..68a9c0a5a37f26e3c5bc1085ee91aa4041ea7510

  • 68a9c0a5 Merge remote-tracking branch 'origin/GP-959_dragonmacher_PR-2604_sollyucko_decompiler_function_hover'

    Commit details
    • 312fa639 GP-959 - decompiler function hover tweaks to PR

    • e8ed3a28 Distinguish between same-named functions.

      Instead of using the function name to locate the function, it gets the
      function directly.

  • e3f5751b Merge remote-tracking branch 'origin/Ghidra10_release_notes'

    Commit details
    • 2f43b2fd GP-0_emteere updating whats new and change history for 10 beta
    • 7c11bb57 GP-0 Moved most graph tests into integration tests. Corrected failing
      graph tests
  • 8ea8a81b Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-20-21'

    Commit details
    • 49f2512e Test stack trace fixes; updated the Data Types provider to clear the
      preview node when its archive is closed
    • 70675fce GP-793 corrected missing IP info
  • 4e33952b GP-0: Debugger test fixes

Release 2021-05-20(95aa62288)

20 May 13:29
4e299b5
Compare
Choose a tag to compare
Fix CI: Pin gradle to 6.8.3

I wish ghidra used the gradlew pattern.

Release 2021-05-18(296360eb3)

18 May 13:32
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: df72f24b5..296360eb3479e70eb734a2abf2eded06b84e3d69

  • 601757fb Removing some unused variables

  • 3a0ae8ee GP-849: Gradle 7 support

  • 76569d3c GP-940 - Function Graph - fixed caching satellite view not showing
    primary view lens; fixed occasional bad vertex clipping

  • 191f6414 Merge remote-tracking branch 'origin/debugger'

    Commit details
  • bdba9fa9 Merge remote-tracking branch 'origin/master' into debugger

    Commit details
  • 1dad9eeb GP-946: Fixed NPE is ModulesProvider

  • a27972db GP-930: Reporting breakoints kinds correctly in Windows

  • 73ba6b28 GP-930: Tests, diagnostics, attempted MWE, OTE fixes

  • 10674175 GP-930: Various improvements and fixes for Windows debugging

  • a1cfeebc GP-406: Central Debug Console for problems and actions

Release 2021-05-13(df72f24b5)

13 May 13:29
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: 2466f85ea..df72f24b58a44b4794e1695e29b98093dd98d3e4

  • df72f24b Merge remote-tracking branch
    'origin/GP-737_ghidra007_PR-2964_layout_names' (Closes #2964)

    Commit details
    • 43b940e0 GP-737 new graph layout branch - fixed help anchor issues and finished
      review suggestions.
    • bdcf82e3 GP-737 new graph layout branch - added hack to get help working right
      for algs with subitems.
    • ccaf1fea update layout names and help text.
  • 64ba2768 GP-929 Fix DWARF data type import regression

    Fix regression when structure data types defined in DWARF are
    encountered in a specific order, an earlier empty definition might be
    retained in favor of a later more correct definition.

  • b510852b GP-911 - Improve PDB reader/applicator options

  • 158f2906 GP-936: README.md and DevGuide.md now state that we support Gradle 5.x
    and 6.x (instead of 5.0 and later)

  • 750e6457 GP-934 Corrected DMG build issues

  • b5160b25 GP-932 renamed and corrected improper implementation and use of the
    Datatype.isDynamicallySized method

  • 44d8733f GP-928 corrected missing operand for SPARC WR instruction

Release 2021-05-12(2466f85ea)

12 May 13:34
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: 92b7728cd..2466f85ea809f9c97b7c230689ca2105ac389a78

  • 2466f85e GP-0 git ignore change
  • 769e4fc9 Correct test failure
  • 517c3d8f GP-928 SPARC language changes. Resolved FPSR duplicate reg name and
    cleaned-up ASR read write instructions.
  • b9ac9ea1 GP-913: When the build adds new properties to application.properties, it
    no longer assumes the primary repo is named "ghidra"
  • 0b7a00e1 Addex 's' suffix for ARM thumb instructions which modify status flags.
  • cc7178c9 GP-828 - fixed bad message dialog wrapping
  • 1e109f94 Added Z flag updates for shift instructions.
    Added missing PIC16 instructions
  • c2f60b15 GP-700: Improved support for Mach-O MH_OBJECT files

Release 2021-05-11(92b7728cd)

11 May 13:33
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: 3b867b344..92b7728cd76ddc353eafd6fea9e13d1cded252fa

  • da800b6e GP-862 Refactor of Composite interface and internals. Changes made to
    packing and alignment methods (see WhatsNew.html for API changes).

  • 916531e9 Merge remote-tracking branch 'origin/debugger'

    Commit details
    • ad33b759 GP-0: Fixed deadlock involing viewport

    • 6bac39e7 GP-0: Various UI test fixes, incl. viewport syncing

      GP-0: Fixed Listing tests wrt/ location label

      GP-0: Trying to synchronize view creation and memory layout

      GP-0: Trying to fix CME

      GP-0: Got viewport synchronized, and it resolved test.

      GP-0: Fixing regions tests - involved listing selections

      GP-0: Fixed modules/sections provider tests

      GP-0: Fixed static-mappings provider tests.

    • e0b67c42 GP-0: Fixing GDB tests, esp., abstract model impl

    • 70996c98 GP-533: New action in Debugger Interpreter to send interrupt

    • a2b7fbfe GP-923: Capturing relevant snap and stack before passing off to
      tx.exe

    • 61c47a76 GP-919: Debouncing tables

    • 085daeb3 GP-787: Refactored Regions,Modules/Sections,Mappings,Threads to use RowWrapped...

    • 84c77bb9 GP-0: fix for adds to NodeMap with null parent (!= root)

    • e6fd14f8 GP-890: Added dialog for adding mappings and fixing various db/ui issues re/ length.

    • bd2ac52c GP-918: Changed DTO elements/attributes to HashMaps from TreeMaps.

    • 1825659f GP-917: Implementing and using PrivatelyQueuedListener for slow model callbacks.

  • 1b4ab485 Minor html formatting fixups

  • 88bf8abe GP-916: PDB:win64PDBMake now works if path contains space

  • 4db98417 Merge remote-tracking branch
    'origin/GP-915_ryanmkurtz_PR-2962_xiaoyinl_devguide' (Closes #2962,
    Closes #2997)

    Commit details
    • 25cb6345 GP-915: Fixing gradle instruction in README.md
    • 86bc4119 More fixes to DevGuide.md
  • 1d6b8cd9 GP-924 Fix for processing RUNTIME_INFO structures

  • 75fb1493 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.

Release 2021-05-07(3b867b344)

07 May 13:27
4e299b5
Compare
Choose a tag to compare

Changelog

Commit range: 27fbe7278..3b867b3444afa0d979aab467dcfa901ee6585e14

  • 3b867b34 Merge remote-tracking branch 'origin/GP-653_caheckman_UserDefinedCspec'

    Commit details
    • f7b2d494 Corrected various language errors (PPC, SPARC, MCS96)

    • 03ad6807 GP-653 ProgramCompilerSpec revisions

    • a5d4ca3c 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

  • 0a9341c3 GP-0 Corrected reload language duplicate pcode inject error