blob: 609043587c4a2f20b85378c133ad670fc570a5ae [file] [log] [blame]
mostang.com!davidm354f1c72002-02-23 20:27:03 +00001This is version 0.2 of the unwind library. At the moment, only the
mostang.com!davidm7fbfe0a2002-02-15 23:22:05 +00002IA-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
mostang.com!davidm354f1c72002-02-23 20:27:03 +000010intended to work, you may also want to take a look at
11include/libunwind.h and include/libunwind-ia64.h. Finally, the test
12program in tests/bt.c shows two ways of how to do a simple backtrace:
13one uses libunwind directly, the other uses a libunwind-based
mostang.com!davidm7fbfe0a2002-02-15 23:22:05 +000014implementation of the backtrace() function. The test program in
mostang.com!davidm354f1c72002-02-23 20:27:03 +000015tests/exc.c shows the basics of how to do exception handling with this
16library.
mostang.com!davidm7fbfe0a2002-02-15 23:22:05 +000017
18The following steps should be used to compile and install this library:
19
mostang.com!davidm354f1c72002-02-23 20:27:03 +000020 $ ./configure
mostang.com!davidm7fbfe0a2002-02-15 23:22:05 +000021 $ make
22 $ make install prefix=PREFIX
23
mostang.com!davidm354f1c72002-02-23 20:27:03 +000024where PREFIX is the installation prefix. By default, a prefix of
25/usr/local is used, such that libunwind.a is installed in
26/usr/local/lib and unwind.h is installed in /usr/local/include. For
27testing, you may want to use a prefix of /usr/local instead.
mostang.com!davidm7fbfe0a2002-02-15 23:22:05 +000028
29Please direct all questions regarding this library to:
30
31 libunwind@linux.hpl.hp.com
32
33For spam protection, you'll have to subscribe to this list before
34posting a question. You can do this by sending a mail to
35libunwind-request@linux.hpl.hp.com with a body of:
36
37 subscribe libunwind
38
39Note: the host that is running this list is behind a firewall, so
40you'll not be able to use the Web interface to manage your
41subscription. Send a mail containing "help" to
42libunwind-request@linux.hpl.hp.com for information on how to manage
43your subscription via email.
44
45 --david