GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  UNW_FLUSH_CACHE (3)

NAME

unw_flush_cache -- flush cached info

CONTENTS

Synopsis
Description
Return Value
Thread And Signal Safety
See Also
Author

SYNOPSIS

#include <libunwind.h>

void unw_flush_cache(unw_addr_space_t as, unw_word_t lo, unw_word_t hi);

DESCRIPTION

The unw_flush_cache() routine flushes all cached info as it relates to address-range lo to hi (non-inclusive) in the target address-space as. In addition, all info cached for address-space as that is not tied to a particular code-range is also flushed. For example, the address of the dynamic registration list is not tied to a code-range and its cached value (if any) is flushed by a call to this routine. The address range specified by lo and hi should be understood as a hint: unw_flush_cache() may flush more information than requested, but never less. In other words, unw_flush_cache() may overflush, but not underflush.

As a special case, if arguments lo and hi are both 0, all information cached on behalf of address space as is flushed.

RETURN VALUE

The unw_flush_cache() routine cannot fail and does not return a value.

THREAD AND SIGNAL SAFETY

The unw_flush_cache() routine is thread-safe as well as safe to use from a signal handler.

SEE ALSO

libunwind(3), unw_set_caching_policy(3)

AUTHOR

David Mosberger-Tang
Email: dmosberger@gmail.com
WWW: http://www.nongnu.org/libunwind/.

Search for    or go to Top of page |  Section 3 |  Main Index


Programming Library UNW\_FLUSH\_CACHE (3) 16 August 2007

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.