Closed jrmuizel closed 3 years ago
Here's the Ghidra disassembly for the relevant area of code:
?OpenGlobals@DBI1@@UEAAHPEAPEAUGSI@@@Z XREF[1]: 180353ef2(*)
DBI1::OpenGlobals
1802e7910 48 89 5c MOV qword ptr [RSP + local_res10],RBX
24 10
1802e7915 56 PUSH RSI
1802e7916 48 83 ec 20 SUB RSP,0x20
1802e791a 48 8b 81 MOV RAX,qword ptr [this + 0x1d8]
d8 01 00 00
1802e7921 48 8b f2 MOV RSI,param_1
1802e7924 48 8b d9 MOV RBX,this
1802e7927 48 85 c0 TEST RAX,RAX
1802e792a 74 13 JZ LAB_1802e793f
1802e792c 48 89 02 MOV qword ptr [param_1],RAX
1802e792f b8 01 00 MOV EAX,0x1
00 00
1802e7934 48 8b 5c MOV RBX,qword ptr [RSP + local_res10]
24 38
1802e7939 48 83 c4 20 ADD RSP,0x20
1802e793d 5e POP RSI
1802e793e c3 RET
@jrmuizel Thank you for reporting this. I am looking into it!
@jrmuizel This failure should be fixed now.
With e9a25fd2fcef7e6814087245940c1f60702c81a7?
Looks like it.
This is with ddisasm 1.4 (1cbb62c)
You can find a copy of d3dcompiler_47.dll in http://ftp.mozilla.org/pub/firefox/nightly/2021/02/2021-02-26-21-45-01-mozilla-central/firefox-88.0a1.en-US.win64.zip