Replies: 1 comment
-
The assembly to produce
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Bearing in mind the following source from which the assembly was generated, is there a way to make Ghidra produce something closer to
( __pioinfo[i >> IOINFO_L2E] + (i & (IOINFO_ARRAY_ELTS - 1)) )->osfhnd = 0;
instead of the ugly
*(undefined *)(*(int *)((int)__pioinfo + ((int)(i & 0xffffffe7U) >> 3)) + 4 + (i & 0x1fU) * 0x24) = 0;
?(The
+ 4
in the summation is the byte offset ofosfhnd
within theioinfo
structure.)The source is the last line below!
Beta Was this translation helpful? Give feedback.
All reactions