libraries in. On Linux, ltrace looks into XDG_CONFIG_HOME,
XDG_CONFIG_DIRS, and /usr/share/ltrace as well.
- - wide character strings are supported in prototypes.
+ - Wide character strings are supported in prototypes. Use "string"
+ lens as usual, but use array of integers as underlying type.
+ libc.so.conf now contains prototypes of wide character functions.
+
+ - Sole void function parameter such as in the following example, is
+ now considered obsolete:
+
+ | int fork(void); |
+
+ This use is still accepted, taken to mean "hide(int)", but
+ produces a warning, and will be removed in future.
+
+ - Prototypes are now read from DWARF debug info, if available. This
+ complements the data available in config files
** Architectural support
- MIPS and MIPSel are now handled by the same backend.
- - ARMv6 and ARMv7 are supported, including full fetch backend.
+ - ARMv6, ARMv7 and ARMv8 (AArch64) are supported, including full
+ fetch backend. ARMv8 backend doesn't support tracing of 32-bit
+ binaries, as currently there's no 32-bit userspace available for
+ ARM64 processors.
- Imagination Technologies Meta is now supported.
- On Linux, tracing of IFUNC symbols is supported. On i386,
* License
-------------------------------------------------------------------------------
-Copyright (C) 2012,2013 Petr Machata <pmachata@redhat.com>
+Copyright (C) 2012-2014 Petr Machata <pmachata@redhat.com>
This file is part of ltrace.
ltrace is free software; you can redistribute it and/or modify it