Skip to content

Commit fbb1888

Browse files
committed
added missing files
1 parent 584a24e commit fbb1888

18 files changed

+777554
-6
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Checkout repository with tags
2424
uses: actions/checkout@v4
2525
with:
26-
fetch-depth: 0 # Ensure full history (and tags) is available
26+
fetch-depth: 0 # Ensures full history and tags are available
2727

2828
- name: Add MSBuild to PATH
2929
uses: microsoft/[email protected]
@@ -43,7 +43,7 @@ jobs:
4343
for /f "delims=" %%t in ('git describe --tags --abbrev=0') do set LATEST_TAG=%%t
4444
echo Latest tag: %LATEST_TAG%
4545
46-
REM Get the commit hash for the latest tag and for the HEAD
46+
REM Get the commit hash for the latest tag and for HEAD.
4747
for /f %%i in ('git rev-list -n 1 %LATEST_TAG%') do set TAG_COMMIT=%%i
4848
for /f %%i in ('git rev-parse HEAD') do set CURRENT_COMMIT=%%i
4949
@@ -73,14 +73,14 @@ jobs:
7373
git push origin %VERSION%
7474
)
7575
76-
REM Write the version to the GitHub environment file for outputs.
77-
REM Using the new environment file approach (no longer using set-output).
76+
REM Write the version to the GitHub actions output environment file.
7877
echo version=%VERSION%>> %GITHUB_OUTPUT%
7978
8079
- name: Rename release package with version
8180
shell: cmd
8281
run: |
83-
REM Change to the folder where the release package is generated.
82+
REM Change directory to where the release package is located.
8483
cd x64\release
85-
REM Rename "RekordBoxSongExporter.zip" to include the version.
84+
REM Rename RekordBoxSongExporter.zip to include the version number.
8685
ren RekordBoxSongExporter.zip RekordBoxSongExporter-${{ steps.version.outputs.version }}.zip
86+

capstone/arch/X86/X86BaseInfo.h

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
//===-- X86BaseInfo.h - Top level definitions for X86 -------- --*- C++ -*-===//
2+
//
3+
// The LLVM Compiler Infrastructure
4+
//
5+
// This file is distributed under the University of Illinois Open Source
6+
// License. See LICENSE.TXT for details.
7+
//
8+
//===----------------------------------------------------------------------===//
9+
//
10+
// This file contains small standalone helper functions and enum definitions for
11+
// the X86 target useful for the compiler back-end and the MC libraries.
12+
// As such, it deliberately does not include references to LLVM core
13+
// code gen types, passes, etc..
14+
//
15+
//===----------------------------------------------------------------------===//
16+
17+
#ifndef CS_X86_BASEINFO_H
18+
#define CS_X86_BASEINFO_H
19+
20+
/* Capstone Disassembly Engine */
21+
/* By Nguyen Anh Quynh <[email protected]>, 2013-2015 */
22+
23+
// Enums for memory operand decoding. Each memory operand is represented with
24+
// a 5 operand sequence in the form:
25+
// [BaseReg, ScaleAmt, IndexReg, Disp, Segment]
26+
// These enums help decode this.
27+
enum {
28+
X86_AddrBaseReg = 0,
29+
X86_AddrScaleAmt = 1,
30+
X86_AddrIndexReg = 2,
31+
X86_AddrDisp = 3,
32+
33+
/// AddrSegmentReg - The operand # of the segment in the memory operand.
34+
X86_AddrSegmentReg = 4,
35+
36+
/// AddrNumOperands - Total number of operands in a memory reference.
37+
X86_AddrNumOperands = 5
38+
};
39+
40+
#endif

capstone/arch/X86/X86DisassemblerDecoderCommon.h

Lines changed: 517 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)