blob: fc1a5984c65a50b14035301ec7d1d572cf1bf065 [file] [log] [blame]
mostang.com!davidm7fbfe0a2002-02-15 23:22:05 +00001This is version 0.0 of the unwind library. At the moment, only the
2IA-64 Linux (IPF Linux) platform is supported and even that support
3has received only light testing. Consequently, this release is
4intended primarily to expose the unwind API to more developers and to
5collect feedback on what does and does not work. Having said that,
6backtracing through gcc-generated code might work reasonably well.
7
8There is virtually no documentation at the moment. A brief outline of
9the unwind API is in file NOTES. To get a feel for how things are
10intended to work, you may also want to take a look at include/unwind.h
11and include/unwind-ia64.h. Finally, the test program in
12src/tests/bt.c shows two ways of how to do a simple backtrace: one
13uses libunwind directly, the other uses a libunwind-based
14implementation of the backtrace() function. The test program in
15src/tests/exc.c shows the basics of how to do exception handling with
16this library.
17
18The following steps should be used to compile and install this library:
19
20 $ cd src
21 $ make dep
22 $ make
23 $ make install prefix=PREFIX
24
25where PREFIX is the installation prefix. By default, a prefix of /usr
26is used, such that libunwind.a is installed in /usr/lib and unwind.h
27is installed in /usr/include. For testing, you may want to use a
28prefix of /usr/local instead.
29
30Please direct all questions regarding this library to:
31
32 libunwind@linux.hpl.hp.com
33
34For spam protection, you'll have to subscribe to this list before
35posting a question. You can do this by sending a mail to
36libunwind-request@linux.hpl.hp.com with a body of:
37
38 subscribe libunwind
39
40Note: the host that is running this list is behind a firewall, so
41you'll not be able to use the Web interface to manage your
42subscription. Send a mail containing "help" to
43libunwind-request@linux.hpl.hp.com for information on how to manage
44your subscription via email.
45
46 --david