diff options
author | Marek Safar <marek.safar@gmail.com> | 2017-12-14 19:34:06 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2017-12-14 19:34:06 +0300 |
commit | 76ffcdabae660e9586273c9b40db180a0dc8d4c8 (patch) | |
tree | 1a0b35f500240bd4ee56051bd5513a41b91993fe /symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs | |
parent | eea46c1a1357010bdc10adbd9d9b49106aa1f4c8 (diff) | |
parent | 1afa0668b38603cdb7197653d73194df749c2d0d (diff) |
Merge commit '1afa0668b38603cdb7197653d73194df749c2d0d' into mono-2017-10mono-2017-10
Diffstat (limited to 'symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs')
-rw-r--r-- | symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs b/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs index 66a7225..59e933a 100644 --- a/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs +++ b/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs @@ -78,6 +78,7 @@ namespace Mono.Cecil.Mdb { return null; var info = new MethodDebugInformation (method); + info.code_size = ReadCodeSize (method); var scopes = ReadScopes (entry, info); ReadLineNumbers (entry, info); @@ -86,6 +87,11 @@ namespace Mono.Cecil.Mdb { return info; } + static int ReadCodeSize (MethodDefinition method) + { + return method.Module.Read (method, (m, reader) => reader.ReadCodeSize (m)); + } + static void ReadLocalVariables (MethodEntry entry, ScopeDebugInformation [] scopes) { var locals = entry.GetLocals (); |