summaryrefslogtreecommitdiff
path: root/src/tools/r2rdump/R2RDump.cs
diff options
context:
space:
mode:
authorAmy Yu <amycmyu@gmail.com>2018-06-15 17:07:41 -0700
committerAmy Yu <amycmyu@gmail.com>2018-06-15 17:20:47 -0700
commitc77c97e4d08ad8cafdae00128496b214dc2a2098 (patch)
tree1ca1134c463b15fae89e34b11cb8d6f59bec50c5 /src/tools/r2rdump/R2RDump.cs
parent1df3d7978e69166fa366c5788d114acf1c743d70 (diff)
downloadcoreclr-c77c97e4d08ad8cafdae00128496b214dc2a2098.tar.gz
coreclr-c77c97e4d08ad8cafdae00128496b214dc2a2098.tar.bz2
coreclr-c77c97e4d08ad8cafdae00128496b214dc2a2098.zip
Interweave gcslot liveness with disasm
Diffstat (limited to 'src/tools/r2rdump/R2RDump.cs')
-rw-r--r--src/tools/r2rdump/R2RDump.cs9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/tools/r2rdump/R2RDump.cs b/src/tools/r2rdump/R2RDump.cs
index be5c893196..2e2c27cdf2 100644
--- a/src/tools/r2rdump/R2RDump.cs
+++ b/src/tools/r2rdump/R2RDump.cs
@@ -178,15 +178,12 @@ namespace R2RDump
/// </summary>
private void DumpRuntimeFunction(R2RReader r2r, RuntimeFunction rtf)
{
+ _writer.Write($"{rtf}");
if (_disasm)
{
- _writer.WriteLine($"Id: {rtf.Id}");
- _writer.Write(CoreDisTools.GetCodeBlock(_disassembler, rtf.StartAddress, r2r.GetOffset(rtf.StartAddress), r2r.Image, rtf.Size));
- }
- else
- {
- _writer.Write($"{rtf}");
+ _writer.Write(CoreDisTools.GetCodeBlock(_disassembler, rtf, r2r.GetOffset(rtf.StartAddress), r2r.Image));
}
+
if (_raw)
{
_writer.WriteLine("Raw Bytes:");