Re: IsBadReadPtr for Linux?



Grant Taylor wrote:

Last time I needed this, I needed to do it in a signal handler and
without using a temporary file (which arguably shouldn't be necessary
for this). I ended up calling msync on the appropriately page
address. This does reliably return ENOMEM for pages that aren't.
With the async flag, it had no side effects to speak of, since the
process was about to dump core anyway...


can you safely call msync(2) even on memory address that doesn't point to mapped file area?

--
SF

Facciamo quello per cui siamo stati addestrati, per cui siamo stati cresciuti, per cui siamo nati. Niente prigionieri, nessuna pietà. Inizio memorabile.
.



Relevant Pages

  • Re: How to wait for multiple threads simultaneously?
    ... I'd like to ask whether Linux provides an effective way to wait for ... multiple thread's end. ... Facciamo quello per cui siamo stati addestrati, per cui siamo stati cresciuti, per cui siamo nati. ...
    (comp.os.linux.development.apps)
  • Re: running program remotely on different user
    ... from test in gui mode if i run ... want to run the command for user 'test' so that he can ... Facciamo quello per cui siamo stati addestrati, per cui siamo stati cresciuti, ...
    (comp.os.linux.development.apps)
  • Re: One socket - multiple ifaces
    ... struct sockaddr_in's sin_addr field (assuming you are programming in C/C++), but it's not possible to choose a subset of your ifaces. ... Facciamo quello per cui siamo stati addestrati, per cui siamo stati cresciuti, per cui siamo nati. ...
    (comp.os.linux.development.system)
  • Re: close fd while select/poll/epoll
    ... failed to explain your case well enough to overcome the obvious opposite, ... Facciamo quello per cui siamo stati addestrati, per cui siamo stati cresciuti, per cui siamo nati. ...
    (comp.os.linux.development.system)