<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/observer/src, branch OTP-20.2.4</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Use base64 encoding in crash dumps</title>
<updated>2017-11-21T11:45:38+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2017-10-16T13:12:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3b964e8dbaa0cd73ca7a983b3ce948e0dbd2c35c'/>
<id>3b964e8dbaa0cd73ca7a983b3ce948e0dbd2c35c</id>
<content type='text'>
This will reduce the size of crash dumps, especially if
there are large binaries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will reduce the size of crash dumps, especially if
there are large binaries.
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct parsing of sub binaries</title>
<updated>2017-11-21T11:39:59+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2017-11-21T08:16:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=892dd54fa032de737defbee22534117b1c261c60'/>
<id>892dd54fa032de737defbee22534117b1c261c60</id>
<content type='text'>
Correct several problems parsing sub binaries. A sub binary
would often be replaced with '#CDVNonexistingBinary'.

When parsing a sub binary, we must scan ahead to find the
definition of the refc or heap binary being referenced.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct several problems parsing sub binaries. A sub binary
would often be replaced with '#CDVNonexistingBinary'.

When parsing a sub binary, we must scan ahead to find the
definition of the refc or heap binary being referenced.
</pre>
</div>
</content>
</entry>
<entry>
<title>Generalize passing of options for decoding</title>
<updated>2017-11-20T12:40:44+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2017-11-20T09:38:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=533ea3ef982965a8e75305f6cd5b89e8fb046d35'/>
<id>533ea3ef982965a8e75305f6cd5b89e8fb046d35</id>
<content type='text'>
The functions that decode Erlang terms from the crash dump file
take a BinAddrAdj argument to adjust binary addresses in old
crash dumps. To be able to add more decode options in the future,
rename the argument to DecodeOpts and let it be a record.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The functions that decode Erlang terms from the crash dump file
take a BinAddrAdj argument to adjust binary addresses in old
crash dumps. To be able to add more decode options in the future,
rename the argument to DecodeOpts and let it be a record.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/cdv/misc-improvements/OTP-14755' into maint</title>
<updated>2017-11-08T09:32:40+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-11-08T09:32:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3a7743aba0260f98d00ca3ea9176a23efe8197d5'/>
<id>3a7743aba0260f98d00ca3ea9176a23efe8197d5</id>
<content type='text'>
* siri/cdv/misc-improvements/OTP-14755:
  [cdv] Fix test of size limit reached on crash dump
  [cdv] Display warning if heap is incomplete
  [cdv] Check if dump version is newer than cdv can handle
  [cdv] Add comment about ets tables
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/cdv/misc-improvements/OTP-14755:
  [cdv] Fix test of size limit reached on crash dump
  [cdv] Display warning if heap is incomplete
  [cdv] Check if dump version is newer than cdv can handle
  [cdv] Add comment about ets tables
</pre>
</div>
</content>
</entry>
<entry>
<title>[cdv] Display warning if heap is incomplete</title>
<updated>2017-11-08T09:31:38+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-10-26T13:28:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=99205ab9fb89c08ce71deb02c2fd32376b15a24c'/>
<id>99205ab9fb89c08ce71deb02c2fd32376b15a24c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[cdv] Check if dump version is newer than cdv can handle</title>
<updated>2017-10-26T11:00:25+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-10-26T11:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=848fb94ca16be0a103b5df4232e3d4ab421c5138'/>
<id>848fb94ca16be0a103b5df4232e3d4ab421c5138</id>
<content type='text'>
If the version of the given crash dump is newer than what
crashdump_viewer is prepared to read, then crashdump_viewer will
display an info dialog and then terminate. This is to allow major
updates of the format of crash dumps.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the version of the given crash dump is newer than what
crashdump_viewer is prepared to read, then crashdump_viewer will
display an info dialog and then terminate. This is to allow major
updates of the format of crash dumps.
</pre>
</div>
</content>
</entry>
<entry>
<title>[cdv] Add comment about ets tables</title>
<updated>2017-10-26T11:00:04+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-10-26T11:00:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=883f8e1d42c73e792de08493e13e0cee9d3384b3'/>
<id>883f8e1d42c73e792de08493e13e0cee9d3384b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[observer] Don't crash on empty binary</title>
<updated>2017-10-24T12:38:39+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-10-17T17:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=24c79977c7974d5415b6d4f7085a651ce1048e6a'/>
<id>24c79977c7974d5415b6d4f7085a651ce1048e6a</id>
<content type='text'>
Commit e1310b8f introduced a bug which caused the observer tool (and
crashdump_viewer) to crash when trying to display an empty binary. The
same change would also cause leading zeros in a binary to disappear in
the preview. The bug is now corrected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit e1310b8f introduced a bug which caused the observer tool (and
crashdump_viewer) to crash when trying to display an empty binary. The
same change would also cause leading zeros in a binary to disappear in
the preview. The bug is now corrected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dump literals separately to avoid incomplete heap data</title>
<updated>2017-10-18T12:05:01+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2017-10-11T12:45:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ea1ddd8800c82fb8ae7ac2f54f4217a35d6f463d'/>
<id>ea1ddd8800c82fb8ae7ac2f54f4217a35d6f463d</id>
<content type='text'>
When a literal was used from several processes, the literal would
be dumped in only one of the processes. The other processes
that referenced the literals would have incomplete heap data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a literal was used from several processes, the literal would
be dumped in only one of the processes. The other processes
that referenced the literals would have incomplete heap data.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement dumping of maps in crash dumps</title>
<updated>2017-10-18T12:05:00+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2017-10-09T10:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=008b44b75a5abf32b26365334597835a3c6fcfd1'/>
<id>008b44b75a5abf32b26365334597835a3c6fcfd1</id>
<content type='text'>
Maps would be dumped as the atom 'undefined', which is
not very informative.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Maps would be dumped as the atom 'undefined', which is
not very informative.
</pre>
</div>
</content>
</entry>
</feed>
