Skip to content

Release 2020-09-25(aa29989)

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Sep 13:11
· 77 commits to master since this release

Changelog

Commit range: 02e017f..aa29989

  • aa299897 Corrected ARMAssemblyTest

  • 60044018 Merge remote-tracking branch 'origin/GP-154_dev747368_FixFSRefHandleLeakage'

    Commit details
    • 3ed1e9ab GP-154 fix file system ref handle leakage: javadoc improvements

    • d3fdaa56 GP-154 Fix FS refhandle leakage, and loadspec stream stuff

      Opening the same container file as a filesystem twice would result in
      the second filesystem overwriting the cache entry for the first
      filesystem.

      Also fix how local files are accessed so that their md5 checksum is
      preserved better, to prevent multiple recalculations.

      Fix the CsHintLoadSpecChooser filter stream to not die when a loader
      returns a null value.

  • a1687a17 version bump for bndlib, 5.0.0 -> 5.1.2

  • 3c289e88 GT-1 fixing action enablement bug

  • eab66aac Merge remote-tracking branch 'origin/GP-186_dragonmacher_PR-1922_ryanmkurtz_GhidraDev'

    Commit details
    • 7391472a GP-186- Ghidra Dev - updated build docs

      Closes #1922

    • 30df7373 PyDev source directory can now be found in the Eclipse dropins directory
      Updating GhidraDev version to 2.1.1

  • 76c4017e Fixed copy action bug in table that caused wrong columns to get copied

    Closes #1628

  • e05b45b8 Fixed errant underscore in program options menu item

  • 1d43c413 Fixed gnu parser test by updating recent temp fix for rust symbols

  • 56dd9f02 Merge remote-tracking branch 'origin/GP-1-dragonmacher-class-search-bug'

    Commit details
    • de83e450 Class Searcher - fixed bug that allowed 3rd-party jars to be searched in
      dev mode
    • 034f1567 GP-0 Test fix after merge
  • ac35632e GP-187 - Gnu Demangler - added missing include statements in order to
    fix warnings/errors

    Closes #2294

  • 04de745d GT-1 Fixed ActionBuilder so that not specifying an "enabledWhen"
    condition doesn't interfere with manual action enablement.

  • 9d58d727 GP-176 code review fixes
    GP-176 added additional test
    GP-176 fixed bugs in INT_CARRY and INT_REM

  • 16e98bfe GT-3643: Corrected ARM ldrt instruction bit-pattern

  • a7d5e983 GT_3394_emteere minor fix for Arm v6 with VFPv2 but not VFPv3. Fix
    subconstructor matching for reg d0

  • 3e57a90f Merge remote-tracking branch 'origin/GT-3052_ghidorahrex_M8C'

    Commit details
  • 310eccae Fix certification

  • 69487edc Merge remote-tracking branch
    'origin/GT-3394_ghidorahrex_arm_instruction_fixup'

    Conflicts:
    Ghidra/Features/Base/certification.manifest

    Commit details
    • 96bdcdb6 GT-3394 rebase on master for merge to master

    • 9e0c6b93 GT-3394 Fixing UDF instruction flow

    • 37788319 GT-3394: Created ARM v6 pspec

    • ea6cfcd0 Revert "GT-3394: Fixed register definitions in VLDM/VSTM instructions"

      This reverts commit 0858a9140d0f7c9c7e1f2e412d3c19a6087e5d1e.

    • cfcfff0a GT-3394: Fixed register definitions in VLDM/VSTM instructions

    • 389387c9 GT-3394: Fixed ARM instruction issues

      • Added missing THUMB instruction variants
      • Corrected VFPv2/VFPv3/SIMD errors
    • bd99aa26 Tests - fixed bad method signature in test data file

  • 20540839 updated trigger mechanism with new version 12 sugar

  • cf1739b4 GP-182 Fixing unknown resource blowup

  • 8af6deef Merge remote-tracking branch 'origin/GP-126_ghidra1_StoreCumulativeAnalaysisTimes'

    Commit details
    • 9d759a0e GP-126 improve resiliance to missing custom option support
    • 19646075 Tweaked the registerOption code.
    • 79c99b01 GP-126 added cumulative analysis task times to stored Program
      Information
  • ef1a39fe Merge remote-tracking branch 'origin/GP-177_ghidra1_StickyAnalyzerEnablement'

    Commit details
    • 99663c7f GP-177 added missing file change
    • 0df36d17 GP-177 allow changes to Stack and PDB analyzer enablement to be retained
      as a new default enablement
    • 4e0e2893 GT-3112 - PDB Universal Reader/Analyzer - 124 commits
    • dec66ed2 GT-3112 - PDB Universal Reader/Analyzer - 123 commits
    • 1a6cf81d GT-3112 - PDB Universal Reader/Analyzer - 122 commits
    • 1b9cf4a2 GT-3112 - PDB Universal Reader/Analyzer - 121 commits
    • d09a5740 GT-3112 - PDB Universal Reader/Analyzer - 120 commits
    • 71ed2524 GT-3112 - PDB Universal Reader/Analyzer - 119 commits
    • 9a4e8708 GT-3112 - PDB Universal Reader/Analyzer - 116 commits
    • 6d0d6664 GT-3112 - PDB Universal - more review changes
    • 630eb6e3 GT-3112 - PDB Universal - signature dump in hex
    • 9a901ff1 GT-3112 - PDB Universal - clean-up from last change.
    • 36847609 GT-3112 - PDB Universal - caches for unique symbols at address and
      primary symbols for performance work-around
    • 9f7fc60f GT-3112 - PDB Universal - review changes
    • a1d7ed2c GT-3112 - PDB Universal - applicator/analyzer (112 squashed commits)
  • c62adcca Merge remote-tracking branch 'origin/GP-124_emteere_AARCH64_v8.5'

    Commit details
    • e910b726 GP-124 Fixed BE register zero filling, re-indexed for latest manual, add
      missing V8.6, 8.5, and 8.4 instructions
    • e500396b Updates for missing v8.5 and v8.6, more changes needed
    • 67075368 arch64 add with carry fixes
    • c2632f16 GP-124_emteere_AARCH64_v8.5 first cut at 8.5 instruction extensions
  • 2e9fdb7d Adjustment to RISCV decode states

  • 952e7225 Corrected certifications

  • 307425c1 GP-180 - Graph - fixed Select -> Scoped Flow -> Forward Scoped Flow
    action by updating the domination graph algorithm to remove dummy nodes
    in results

  • 7c801883 Improves TypeDescriptorModel performance

  • 82551978 Fix missing progressbar in TaskDialog. Close #1819

  • 82164402 GP-89 - Scripting - added JSON support via GSON

    Closes #1982

  • 2ef6a778 Upgrading to Jython 2.7.2

  • 56c907c3 Merge remote-tracking branch 'origin/GT-3563_code_compare_cancel'

    Commit details
    • 6f34df7a GT-3563 - Updated the Code Compare service to ensure its code is run on
      the Swing thread
    • 15a8ad7b made sure updates to comparisons are done on swing thread
  • 369a41a6 GP-159 FillOutStructureCmd - added offsetPcodeOp pair class and getter methods.

  • e50ec90a GP-174 - Fixed FileNotFound exception when attempting to paste a file
    after a parent folder had been renamed

    Closes #1796

  • d5a5f80d Merge remote-tracking branch 'origin/caheckman_MultiplyCorners'

    Commit details
    • c047b743 fixed bug in OpBehaviorIntSrem::evaluteBinary
    • a25b7d21 Xor swap rule
    • 662c7043 Set prototype on this parameters
    • d57f11b6 Fixing AddressOutOfBounds exception
    • 77b1a6bf An optimized division corner case
  • d2f11709 Merge remote-tracking branch 'origin/caheckman_DecompilerDocs'

    Commit details
  • 4ba95b52 Additional test falout refinements

  • bfd33ef9 GP-134: Fixed FunctionDBTest

  • fb519d86 GP-134: Fixed ExternalFunctionDBTest

  • 8aba96d7 GP-134: Fixed SleighCompileRegressionTest (typo in toy.sinc)

  • 1283b297 GP-134: Fixed RegisterFieldFactoryTest

  • c30a765c GP-134: Fixed FunctionMergeManagerTest

  • 365da6fd GP-134: Fixed ExternalMergerAddTest

  • eb688b8f GP-134: Fixing ExternalFunctionMerger1Test

  • 8cc2ce4e GP-134: Fixed typo in toy.sinc. Fixed ExternalFunctionMergeManagerTest.