+2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * data-directory-tests.md:
+ * header-tests.md:
+ * resources-tests.md: Add comments related to faulty verification
+ semantics on MS.
+
2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
* cli-tables-tests.md: Initial tests for the typedef table.
assembly simple-assembly.exe
#Bad RVA for the Hint/Name table
+ #LAMEIMPL - MS ignores this
invalid offset translate.rva.ind ( translate.rva.ind ( pe-optional-header + 104 ) + 16 ) set-uint 0x88888
#Bad content in the Hint/Name table
assembly simple-assembly.exe
#Bad RVA to the Hint/Name table
+ #LAMEIMPL - MS ignores this
invalid offset translate.rva.ind ( pe-optional-header + 192 ) set-uint 0x88880
#Bad content in the Hint/Name table
#File alignment
valid offset pe-optional-header + 36 set-uint 0x200
+ #LAMEIMPL MS reject this at the same time it produces assemblies with this value
valid offset pe-optional-header + 36 set-uint 0x1000
invalid offset pe-optional-header + 36 set-uint 999
invalid offset pe-optional-header + 36 set-uint 0x1200
resources-master-directory {
#This assembly has a regular resource and a linked resource
+ #LAMEIMPL MS doesn't validate those.
assembly assembly-with-resource.exe
#the resource directory table is 16 bytes long