Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Mon, 1 Apr 2013 01:31:35 +0200
From: Szabolcs Nagy <>
Subject: Re: pthread_getattr_np

* Szabolcs Nagy <> [2013-03-31 22:51:39 +0200]:
> 1) parse /proc/self/maps which gives the current [low,high] mapping
> and 'prev' the high end of the last mapping below the stack
> 2) if we are the main thread check if low <= sp <= high
> 3) check rlimit
> lowend = min(max(prev, high-rlimit, high-1G), low)

attached a getstack for the main thread

View attachment "getstack.c" of type "text/x-csrc" (1259 bytes)

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.