Skip to content

ILASM roundtrip fails on poison.sh #72127

@TIHan

Description

@TIHan

ILASM roundtrip fails on the test JIT/Directed/debugging/poisoning/poison/poison.sh

BEGIN EXECUTION
/datadisks/disk1/work/AA48093E/p/ildasm -raweh -unicode -out=poison.dasm.il poison.dll
/datadisks/disk1/work/AA48093E/p/ilasm -output=poison.asm.dll poison.dasm.il

Microsoft (R) .NET IL Assembler.  Version 7.0.0-ci
C
Assembling 'poison.dasm.il'  to EXE --> 'poison.asm.dll'
Source file is UNICODE

Assembled method Program::Main
Assembled method Program::VerifyPoison
Assembled method Program::VerifyZero
Assembled method Program::AllEq
Assembled method Program::.ctor
Creating PE file

Emitting classes:
Class 1:Program
Class 2:Program�GCRef
Class 3:Program�WithoutGCRef
Class 4:Program�Massive
Class 5:Program�Massive�<Bytes>e__FixedBuffer

Emitting fields and methods:
Global
Class 1Methods: 5;
Class 2Fields: 1;
Class 3Fields: 3;
Class 4Fields: 1;
Class 5Fields: 1;
Resolving local member refs: 9 -> 9 defs, 0 refs, 0 unresolved

Emitting events and properties:
Global
Class 1
Class 2
Class 3
Class 4
Class 5
Resolving local member refs: 0 -> 0 defs, 0 refs, 0 unresolved
Writing PE file
Operation completed successfully
/datadisks/disk1/work/AA48093E/p/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false poison.asm.dll ''
END EXECUTION OF IL{D}ASM BINARY - FAILED 101 vs 100
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=/datadisks/disk1/work/AA48093E/p
/datadisks/disk1/work/AA48093E/w/B8F7099E/e/JIT/Directed/debugging/poisoning/poison/poison.sh
Expected: True
Actual:   False

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions