library_exported_names_each_alias(), library_exported_names_each() now restartable
[platform/upstream/ltrace.git] / NEWS
diff --git a/NEWS b/NEWS
index 6841943..71d3a1f 100644 (file)
--- a/NEWS
+++ b/NEWS
      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