Skip to content

Commit 07b5667

Browse files
committed
[S390/S390X] Refactor parser
- Remove state
1 parent e75575f commit 07b5667

File tree

7 files changed

+1930
-3164
lines changed

7 files changed

+1930
-3164
lines changed

src/FrontEnd/S390.Tests/S390ParserTests.fs

+1-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ type S390ParserTests () =
5252
let test arch endian opcode (oprs: Operands) (bytes: byte[]) =
5353
let reader = BinReader.Init endian
5454
let span = System.ReadOnlySpan bytes
55-
let state = { Tm = TranslationMode.RealMode; Bp = ASC.BPDisalbled }
56-
let ins = ParsingMain.parse span reader arch WordSize.Bit32 0UL state
55+
let ins = ParsingMain.parse span reader arch WordSize.Bit32 0UL
5756
let opcode' = ins.Info.Opcode
5857
let oprs' = ins.Info.Operands
5958

src/FrontEnd/S390/B2R2.FrontEnd.S390.fsproj

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
<Compile Include="S390Types.fs" />
1515
<Compile Include="S390Disasm.fs" />
1616
<Compile Include="S390Helper.fs" />
17-
<Compile Include="S390ParsingFormats.fs" />
1817
<Compile Include="S390Lifter.fs" />
1918
<Compile Include="S390Instruction.fs" />
2019
<Compile Include="S390ParsingMain.fs" />

0 commit comments

Comments
 (0)