Skip to content

Relax inport control test for IDA 9.3 - #133

Merged
RobinDavid merged 1 commit into
quarkslab:mainfrom
DarkaMaul:test/relax-ida93-inport-control
Jul 23, 2026
Merged

Relax inport control test for IDA 9.3#133
RobinDavid merged 1 commit into
quarkslab:mainfrom
DarkaMaul:test/relax-ida93-inport-control

Conversation

@DarkaMaul

Copy link
Copy Markdown
Collaborator

The test_no_decomp_inport_is_unknown control asserted that the named .bss symbol at INPORT_ADDR exports as an untyped byte. On IDA 9.3 the symbol exists but the byte is undefined, so no data item is exported at all. Skip the assertion when there is no data item, and additionally assert the type is never the decompiler-derived ArrayType -- which is the actual point of the control.

The `test_no_decomp_inport_is_unknown` control asserted that the named
.bss symbol at INPORT_ADDR exports as an untyped byte. On IDA 9.3 the
symbol exists but the byte is undefined, so no data item is exported at
all. Skip the assertion when there is no data item, and additionally
assert the type is never the decompiler-derived ArrayType -- which is
the actual point of the control.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@RobinDavid

Copy link
Copy Markdown
Collaborator

LGTM.

@RobinDavid
RobinDavid merged commit 9220e37 into quarkslab:main Jul 23, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants