Skip to content

Commit 0b0ea2a

Browse files
authored
Merge pull request #79 from chaoticgd/ghidra11.2
Add support for Ghidra 11.2
2 parents 8a6149f + f659760 commit 0b0ea2a

File tree

5 files changed

+34
-38
lines changed

5 files changed

+34
-38
lines changed

.github/workflows/publish.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,19 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
ghidra: ["11.1.2"]
13+
ghidra: ["11.2", "11.1.2"]
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v1
16+
uses: actions/checkout@v4
1717
- name: Setup Java
18-
uses: actions/setup-java@v1
18+
uses: actions/setup-java@v4
1919
with:
20-
java-version: "17"
21-
java-package: jdk
22-
architecture: x64
20+
distribution: 'temurin'
21+
java-version: '21'
22+
- name: Setup Gradle
23+
uses: gradle/actions/setup-gradle@v4
24+
with:
25+
gradle-version: "8.10"
2326
- name: Setup Ghidra
2427
uses: antoniovazquezblanco/setup-ghidra@cacffdd46c5f53356e6a7822a2743a39f57d1958
2528
with:
@@ -28,15 +31,9 @@ jobs:
2831
- name: Download stdump
2932
run: bash ./os/download.sh
3033
- name: Test
31-
uses: gradle/gradle-build-action@v2
32-
with:
33-
gradle-version: 7.6
34-
arguments: test -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }}
34+
run: gradle -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }} test
3535
- name: Build Extension
36-
uses: gradle/gradle-build-action@v2
37-
with:
38-
gradle-version: 7.6
39-
arguments: buildExtension -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }}
36+
run: gradle -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }} buildExtension
4037
- name: Release
4138
uses: svenstaro/[email protected]
4239
with:

.github/workflows/test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,23 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
ghidra: ["11.1.2"]
10+
ghidra: ["11.2", "11.1.2"]
1111
steps:
1212
- name: Checkout
1313
uses: actions/checkout@v1
1414
- name: Setup Java
15-
uses: actions/setup-java@v1
15+
uses: actions/setup-java@v4
1616
with:
17-
java-version: "17"
18-
java-package: jdk
19-
architecture: x64
17+
distribution: 'temurin'
18+
java-version: '21'
19+
- name: Setup Gradle
20+
uses: gradle/actions/setup-gradle@v4
21+
with:
22+
gradle-version: "8.10"
2023
- name: Setup Ghidra
2124
uses: antoniovazquezblanco/setup-ghidra@cacffdd46c5f53356e6a7822a2743a39f57d1958
2225
with:
2326
auth_token: ${{ secrets.GITHUB_TOKEN }}
2427
version: ${{ matrix.ghidra }}
2528
- name: Test
26-
uses: gradle/gradle-build-action@v2
27-
with:
28-
gradle-version: 7.6
29-
arguments: test -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }}
29+
run: gradle -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }} test

.github/workflows/unstable.yml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,28 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
ghidra: ["11.1.2"]
13+
ghidra: ["11.2", "11.1.2"]
1414
steps:
1515
- name: Checkout
1616
uses: actions/checkout@v1
1717
- name: Setup Java
18-
uses: actions/setup-java@v1
18+
uses: actions/setup-java@v4
1919
with:
20-
java-version: "17"
21-
java-package: jdk
22-
architecture: x64
20+
distribution: 'temurin'
21+
java-version: '21'
22+
- name: Setup Gradle
23+
uses: gradle/actions/setup-gradle@v4
24+
with:
25+
gradle-version: "8.10"
2326
- name: Setup Ghidra
2427
uses: antoniovazquezblanco/setup-ghidra@cacffdd46c5f53356e6a7822a2743a39f57d1958
2528
with:
2629
auth_token: ${{ secrets.GITHUB_TOKEN }}
2730
version: ${{ matrix.ghidra }}
2831
- name: Download stdump
2932
run: bash ./os/download.sh
30-
- name: Test
31-
uses: gradle/gradle-build-action@v2
32-
with:
33-
gradle-version: 7.6
34-
arguments: test -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }}
3533
- name: Build Extension
36-
uses: gradle/gradle-build-action@v2
37-
with:
38-
gradle-version: 7.6
39-
arguments: buildExtension -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }}
34+
run: gradle -PGHIDRA_INSTALL_DIR=${{ env.GHIDRA_INSTALL_DIR }} buildExtension
4035
- name: Release
4136
uses: svenstaro/[email protected]
4237
with:

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## v2.1.20
4+
5+
- Added support for Ghidra 11.2.
6+
37
## v2.1.19
48

59
- Fixed a relocation regression introduced in v2.1.17 where Ghidra's built-in MIPS relocation handler would take priority over the one included with the extension.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This extension is based on the original [ghidra-emotionengine](https://github.co
99
- Recover data types, functions and global variables from ELF files with `.mdebug` sections with the included STABS Analyzer.
1010
- Import PCSX2 save states.
1111
- Fix references to global variables with the MIPS-R5900 Constant Reference Analyzer.
12-
- Support for Ghidra 11.1.2.
12+
- Support for Ghidra 11.2.
1313

1414
## Installation
1515

0 commit comments

Comments
 (0)