Skip to content

[PDB] Add 7 Symbol Leaves Read Support#738

Draft
JPaja wants to merge 1 commit into
Washi1337:developmentfrom
JPaja:feature/pdb-missing-leaves
Draft

[PDB] Add 7 Symbol Leaves Read Support#738
JPaja wants to merge 1 commit into
Washi1337:developmentfrom
JPaja:feature/pdb-missing-leaves

Conversation

@JPaja
Copy link
Copy Markdown
Contributor

@JPaja JPaja commented May 5, 2026

@JPaja JPaja changed the base branch from master to development May 5, 2026 18:26
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Test Results

Total Skipped Passed Failed
Unique 2203 5 💤 2196 ✅ 7 ❌
Total 2203 5 💤 2191 ✅ 7 ❌

Failing runs

❌ AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableHasNoBase

Class Name: AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest | Method Name: ReadBaseVFTableHasNoBase | This test is always failing.

Failures present in
  • test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx
❌ test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableHasNoBase

Took 00:00:00.0006928

Exception message:

System.InvalidOperationException : Sequence contains no matching element

Stack trace:

   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   at AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableHasNoBase() in /_/test/AsmResolver.Symbols.Pdb.Tests/Leaves/VFTableTypeRecordTest.cs:line 30
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
❌ AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableNames

Class Name: AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest | Method Name: ReadBaseVFTableNames | This test is always failing.

Failures present in
  • test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx
❌ test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableNames

Took 00:00:00.0009046

Exception message:

System.InvalidOperationException : Sequence contains no matching element

Stack trace:

   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   at AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableNames() in /_/test/AsmResolver.Symbols.Pdb.Tests/Leaves/VFTableTypeRecordTest.cs:line 48
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
❌ AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableOffset

Class Name: AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest | Method Name: ReadBaseVFTableOffset | This test is always failing.

Failures present in
  • test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx
❌ test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableOffset

Took 00:00:00.0190474

Exception message:

System.InvalidOperationException : Sequence contains no matching element

Stack trace:

   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   at AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableOffset() in /_/test/AsmResolver.Symbols.Pdb.Tests/Leaves/VFTableTypeRecordTest.cs:line 39
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
❌ AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableOwner

Class Name: AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest | Method Name: ReadBaseVFTableOwner | This test is always failing.

Failures present in
  • test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx
❌ test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableOwner

Took 00:00:00.0012183

Exception message:

Assert.NotNull() Failure: Value is null

Stack trace:

   at AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadBaseVFTableOwner() in /_/test/AsmResolver.Symbols.Pdb.Tests/Leaves/VFTableTypeRecordTest.cs:line 23
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
❌ AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableHasMoreNames

Class Name: AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest | Method Name: ReadDerivedVFTableHasMoreNames | This test is always failing.

Failures present in
  • test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx
❌ test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableHasMoreNames

Took 00:00:00.0012991

Exception message:

System.InvalidOperationException : Sequence contains no matching element

Stack trace:

   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   at AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableHasMoreNames() in /_/test/AsmResolver.Symbols.Pdb.Tests/Leaves/VFTableTypeRecordTest.cs:line 79
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
❌ AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableInheritsFromBase

Class Name: AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest | Method Name: ReadDerivedVFTableInheritsFromBase | This test is always failing.

Failures present in
  • test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx
❌ test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableInheritsFromBase

Took 00:00:00.0008582

Exception message:

System.InvalidOperationException : Sequence contains no matching element

Stack trace:

   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   at AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableInheritsFromBase() in /_/test/AsmResolver.Symbols.Pdb.Tests/Leaves/VFTableTypeRecordTest.cs:line 69
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
❌ AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableOwner

Class Name: AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest | Method Name: ReadDerivedVFTableOwner | This test is always failing.

Failures present in
  • test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx
❌ test-results/test/AsmResolver.Symbols.Pdb.Tests/TestResults/runneradmin_runnervmlt4x0_2026-05-05_18_36_11.trx AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableOwner

Took 00:00:00.0007999

Exception message:

Assert.NotNull() Failure: Value is null

Stack trace:

   at AsmResolver.Symbols.Pdb.Tests.Leaves.VFTableTypeRecordTest.ReadDerivedVFTableOwner() in /_/test/AsmResolver.Symbols.Pdb.Tests/Leaves/VFTableTypeRecordTest.cs:line 62
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@Washi1337 Washi1337 added enhancement pdb Issues related to AsmResolver.Symbols.Pdb labels May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement pdb Issues related to AsmResolver.Symbols.Pdb

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants