Browse Source

canary corruption message changed a bit

OPENBSD_6_1
otto 7 years ago
parent
commit
e2ace002f9
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      src/lib/libc/stdlib/malloc.3

+ 5
- 5
src/lib/libc/stdlib/malloc.3 View File

@ -30,9 +30,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE. .\" SUCH DAMAGE.
.\" .\"
.\" $OpenBSD: malloc.3,v 1.98 2016/10/08 12:56:18 otto Exp $
.\" $OpenBSD: malloc.3,v 1.99 2016/10/20 05:49:59 otto Exp $
.\" .\"
.Dd $Mdocdate: October 8 2016 $
.Dd $Mdocdate: October 20 2016 $
.Dt MALLOC 3 .Dt MALLOC 3
.Os .Os
.Sh NAME .Sh NAME
@ -377,11 +377,11 @@ The pointer passed to
or or
.Fn reallocarray .Fn reallocarray
has been modified. has been modified.
.It Dq chunk canary corrupted 0xhhhhllll
.It Dq chunk canary corrupted address offset@length
A byte after the requested size has been overwritten, A byte after the requested size has been overwritten,
indicating a heap overflow. indicating a heap overflow.
The high word is the requested length of the chunk;
the low word is the offset at which corruption was detected.
The offset at which corruption was detected is printed before the @,
the requested length of the allocation after the @.
.It Dq recursive call .It Dq recursive call
An attempt was made to call recursively into these functions, i.e., from a An attempt was made to call recursively into these functions, i.e., from a
signal handler. signal handler.


Loading…
Cancel
Save