CTM_BEGIN 2.0 src-cur 11781 20150111040840Z .
CTMFS .ctm_status 1004 1004 644 9847ce058f75a13f82820e6e5ccebd10 2870351643b7de60743fa1bf537062d9 14
src-cur 11781
CTMFS .svn_revision 1004 1004 644 e8bc460a9c4f0befbb16ff18d28fbc11 2f4e37264f2f46fbaa3602c95b607da1 7
276954
CTMFN release/doc/en_US.ISO8859-1/relnotes/article.xml 1004 1004 644 43eac539ed6afa8aa26e432a6f6a0c5b 714630241430cd812191715d8752f99f 9658
d16 1
a16 1
$FreeBSD: head/release/doc/en_US.ISO8859-1/relnotes/article.xml 276947 2015-01-10 22:23:41Z gjb $
d19 1
a19 1
2015
a175 22
Support for &man.dtrace.1;
stack tracing has been fixed for &os;/&arch.powerpc;, using the
trapexit() and
asttrapexit() functions instead of checking
within addressed kernel space.
Hardware context support has been
added to the drm/i915 driver, adding
support for Mesa 9.2 and
later.
The &man.vt.4; driver has been updated,
replacing the bitmapped kern.vt.spclkeys
&man.sysctl.8; with individual kern.vt.kbd_*
variants.
The &man.hpet.4; driver has been updated
to create a
/dev/hpetN
device, providing access to HPET from
userspace.
d177 1
a177 1
Virtualization Support
a211 4
The &man.virtio.console.4; driver has
been added, which provides an interface to VirtIO console
devices through a &man.tty.4; device.
d215 1
a215 1
ARM Support
a218 4
An issue that could cause
instability when detecting SD cards on the
Raspberry Pi SOC has been fixed.
a268 15
A bug in &man.ipfw.4; that could
potentially lead to a kernel panic when using
&man.dummynet.4; at layer 2 has been fixed.
The &man.alc.4; driver has been
updated to support AR816x and AR817x ethernet
controllers.
The &man.vxlan.4; driver has been
added, which creates a virtual Layer 2 (Ethernet) network
overlaid in a Layer 3 (IP/UDP) network. The &man.vxlan.4;
driver is analogous to &man.vlan.4;, but is designed to be
better suited for large, multiple-tenant datacenter
environments.
a277 75
Support for PLPMTUD
blackhole detection (RFC 4821) has been
added to the &man.tcp.4; stack, disabled by default. New
control tunables have been added:
Tunable
Description
net.inet.tcp.pmtud_blackhole_detection
Enables or disables PLPMTUD
blackhole detection
net.inet.tcp.pmtud_blackhole_mss
MSS to try for IPv4
net.inet.tcp.v6pmtud_blackhole_mss
MSS to try for IPv6
New monitoring &man.sysctl.8;s haven been added:
Tunable
Description
net.inet.tcp.pmtud_blackhole_activated
Number of times the code was activated to attempt
downshifting the MSS
net.inet.tcp.pmtud_blackhole_min_activated
Number of times the blackhole
MSS was used in an attempt to
downshift
net.inet.tcp.pmtud_blackhole_failed
Number of times that the blackhole failed to
connect after downshifting the
MSS
d294 1
a294 9
The
new filesystem automount facility, &man.autofs.5;, has been
added. The new &man.autofs.5; facility is similar to that
found in other &unix;-like operating systems, such as
OS X™ and Solaris™. The &man.autofs.5;
facility uses a &sun;-compatible &man.auto.master.5;
configuration file, and is administered with the
&man.automount.8; userland utility, and the
&man.automountd.8; and &man.autounmountd.8; daemons.
a370 103
The &man.mailwrapper.8; utility has been
updated to use &man.mailer.conf.5; from the
LOCALBASE environment variable, which
defaults to /usr/local
if unset.
The &man.ps.1; utility has been updated
to include a new keyword, tracer
, which displays
the PID of the tracing process.
Support for adding empty partitions has
been added to the &man.mkimg.1; utility.
The &man.primes.6; utility has been
updated to correctly enumerate prime numbers between
4295098369 and
3825123056546413050, which prior to this
change, it would be possible for returned values to be
incorrectly identified as prime numbers.
The &man.mkimg.1; utility has been
updated to include three options used to print information
about &man.mkimg.1; itself:
Option
Output
--version
The current version of the &man.mkimg.1;
utility
--formats
The disk image file formats supported by
&man.mkimg.1;
--schemes
The partition schemes supported by
&man.mkimg.1;
The &man.strptime.3; library has been
updated to add support for POSIX-2001
features %U and %W.
The &os; installation utility,
&man.bsdinstall.8;, has been updated to set the
canmount &man.zfs.8; property to
off for the
/var dataset, preventing
the contents of directories within /var from conflicting when using
multiple boot environments, such as that provided by sysutils/beadm.
The MK_ARM_EABI
&man.src.conf.5; option has been removed.
Userland &man.ctf.5; support in
&man.dtrace.1; has been added. With this change, &man.dtrace.1;
is able to resolve type info for function and
USDT probe arguments, and function return
values.
The &man.dl.iterate.phdr.3; library has been
changed to always return the path name of the
ELF object in the
dlpi_name structure member.
A
userland library for Chelsio Terminator 5 based iWARP cards
has been added, allowing userland RDMA
applications to work over compatible
NICs.
ABI Compatibility
The &linux; compatibility version has
been updated to 2.6.18. The
compat.linux.osrelease &man.sysctl.8; is
evaluated when building the emulators/linux-c6 and related
ports.
d374 1
a374 14
The &man.rc.8; subsystem has been
updated to allow configuring services in ${LOCALBASE}/etc/rc.conf.d/.
If LOCALBASE is unset, it defaults to
/usr/local.
/etc/periodic Scripts
The daily &man.periodic.8; script
110.clean-tmps has been updated to
avoid crossing filesystem mount boundaries when cleaning
files in /tmp.
d391 3
a420 3
OpenSSL has
been updated to version 1.0.1j.
d443 1
a443 1
Upgrading from Previous Releases of &os;
CTMFN release/doc/share/xml/sponsor.ent 1004 1004 644 ca90744d3471a25430c964cdeab03be8 d3f022111b6079dea3ad72d20ccf9364 145
d3 1
a3 1
$FreeBSD: head/release/doc/share/xml/sponsor.ent 276933 2015-01-10 22:04:18Z gjb $
a25 1
CTMFN sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c 1004 1004 644 ed6fddf8bbc9cb6547445aa6f35a41be 8cfa4678047e290bc6562bb586d878df 109
a303 5
if (z1->io_offset < z2->io_offset)
return (-1);
if (z1->io_offset > z2->io_offset)
return (1);
CTMFN sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c 1004 1004 644 dde1bdfde5e3908b16364290bff85039 6f6e05aa987d3a00e7cb0338b9c530b6 71
d1821 1
a1821 1
error = dmu_read_uio_dbuf(zv->zv_dbuf, uio, bytes);
CTMFN sys/conf/kern.mk 1004 1004 644 345d06a88bda3d9d8067b2c92b67109a 01ce4411770d5954094bae2189049147 116
d1 1
a1 1
# $FreeBSD: head/sys/conf/kern.mk 276950 2015-01-10 23:43:37Z imp $
d31 1
a31 1
-Wno-error-pointer-sign
CTMFN sys/modules/aic7xxx/ahc/Makefile 1004 1004 644 17b57d061bddb983c004658340d1331a 743ca06882a35dc6d330a66b85efeb90 420
d2 1
a2 1
# $FreeBSD: head/sys/modules/aic7xxx/ahc/Makefile 276951 2015-01-10 23:43:39Z imp $
d38 1
a38 5
.elif defined(.MAKE.LEVEL)
# This target interfers with fmake's world view and causes this message
# to appear when building the tree from 8.x worlds where fmake is the
# default. fmake doens't define .MAKE.LEVEL so key off that to omit it,
# while still allowing more-modern makes to theoretically update things.
CTMFN sys/netinet/sctp_bsd_addr.c 1004 1004 644 bdafeb2055472a4796e89c2e04fcd879 d31800eb438ded23d83b6cccb7cea887 211
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet/sctp_bsd_addr.c 276914 2015-01-10 20:49:57Z tuexen $");
d384 11
a394 1
if (SCTP_BUF_SIZE(m) < space_needed) {
d405 3
a407 1
sctp_log_mb(m, SCTP_MBUF_IALLOC);
CTMFN sys/netinet/sctp_indata.c 1004 1004 644 6dbca36d69bee6c47cafb209f08eecd0 3172fcebb4b2da9d6d019f956e6361a1 160
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet/sctp_indata.c 276914 2015-01-10 20:49:57Z tuexen $");
d1496 7
a1502 1
sctp_log_mbc(dmbuf, SCTP_MBUF_ICOPY);
CTMFN sys/netinet/sctp_input.c 1004 1004 644 09e9e940466b0e8ecbab4648dd09d37a f9951bc97fb0907a4f2d4cb32679e6d5 293
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet/sctp_input.c 276914 2015-01-10 20:49:57Z tuexen $");
d2446 7
a2452 1
sctp_log_mbc(m_sig, SCTP_MBUF_SPLIT);
d5504 7
a5510 1
sctp_log_mbc(SCTP_BUF_NEXT(mm), SCTP_MBUF_ICOPY);
d5970 13
d6013 7
a6019 1
sctp_log_mbc(m, SCTP_MBUF_INPUT);
CTMFN sys/netinet/sctp_os_bsd.h 1004 1004 644 023c0fdd44f3aeb1f61c247f4eb50986 3ea58841d313579773e983b16ca39893 146
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet/sctp_os_bsd.h 276911 2015-01-10 13:56:26Z tuexen $");
d302 1
a302 1
#define SCTP_BUF_SIZE M_SIZE
CTMFN sys/netinet/sctp_output.c 1004 1004 644 15f5d806f36179c5adb2d27d909032d6 9957f7ae687340d32649f2e4d5ce1957 579
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet/sctp_output.c 276914 2015-01-10 20:49:57Z tuexen $");
d3849 7
a3855 1
sctp_log_mbc(copy_init, SCTP_MBUF_ICOPY);
d3867 7
a3873 1
sctp_log_mbc(copy_initack, SCTP_MBUF_ICOPY);
d6485 7
a6491 1
sctp_log_mbc(appendchain, SCTP_MBUF_ICOPY);
d6584 7
a6590 1
sctp_log_mbc(m, SCTP_MBUF_ICOPY);
d7374 7
a7380 1
sctp_log_mbc(chk->data, SCTP_MBUF_ICOPY);
d8976 7
a8982 1
sctp_log_mbc(cookie, SCTP_MBUF_ICOPY);
d9048 7
a9054 1
sctp_log_mbc(outchain, SCTP_MBUF_ICOPY);
d9333 7
a9339 1
sctp_log_mbc(m_ack, SCTP_MBUF_ICOPY);
CTMFN sys/netinet/sctputil.c 1004 1004 644 3d06f919c9e30b3f888bdc9c38016f2d b87d577d2d8a0d615d916035f27cce64 412
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet/sctputil.c 276914 2015-01-10 20:49:57Z tuexen $");
a219 1
#ifdef SCTP_MBUF_LOGGING
a245 12
sctp_log_mbc(struct mbuf *m, int from)
{
struct mbuf *mat;
for (mat = m; mat; mat = SCTP_BUF_NEXT(mat)) {
sctp_log_mb(mat, from);
}
}
#endif
void
d416 1
a416 2
#ifdef SCTP_MBCNT_LOGGING
static void
a433 2
#endif
d6160 3
a6162 1
sctp_log_mb(m, SCTP_MBUF_IFREE);
CTMFN sys/netinet/sctputil.h 1004 1004 644 4a614f0a8e8212abcebf062f6bd0fe8a c0ea5e467abeb7e2b033d7e47770d796 205
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet/sctputil.h 276914 2015-01-10 20:49:57Z tuexen $");
a351 1
#ifdef SCTP_MBUF_LOGGING
a355 5
sctp_log_mbc(struct mbuf *m, int from);
#endif
void
d372 1
CTMFN sys/netinet6/sctp6_usrreq.c 1004 1004 644 25ff69cacbf06d9bc97b46dc10d822d1 976e5dcae91199cef52b0168fd63428a 154
d34 1
a34 1
__FBSDID("$FreeBSD: head/sys/netinet6/sctp6_usrreq.c 276914 2015-01-10 20:49:57Z tuexen $");
d97 7
a103 1
sctp_log_mbc(m, SCTP_MBUF_INPUT);
CTMFN sys/x86/iommu/busdma_dmar.c 1004 1004 644 242ae9eb5dc28c93135bf8d8fd04d6f4 0f62ab57d44787eeeea0fd440602734e 1305
d31 1
a31 1
__FBSDID("$FreeBSD: head/sys/x86/iommu/busdma_dmar.c 276949 2015-01-10 23:12:49Z kib $");
d99 1
a99 1
device_t l, pci, pcib, pcip, pcibp, requester;
d103 1
a103 1
l = requester = dev;
d113 4
a116 3
pci = device_get_parent(l);
KASSERT(pci != NULL, ("dmar_get_requester(%s): NULL parent "
"for %s", device_get_name(dev), device_get_name(l)));
d118 3
a120 3
("dmar_get_requester(%s): non-pci parent %s for %s",
device_get_name(dev), device_get_name(pci),
device_get_name(l)));
d123 3
a125 2
KASSERT(pcib != NULL, ("dmar_get_requester(%s): NULL bridge "
"for %s", device_get_name(dev), device_get_name(pci)));
d133 1
a133 2
pcip = device_get_parent(pcib);
if (device_get_devclass(pcip) != pci_class)
a134 1
pcibp = device_get_parent(pcip);
d136 1
a136 9
if (pci_find_cap(l, PCIY_EXPRESS, &cap_offset) == 0) {
/*
* Do not stop the loop even if the target
* device is PCIe, because it is possible (but
* unlikely) to have a PCI->PCIe bridge
* somewhere in the hierarchy.
*/
l = pcib;
} else {
d141 1
a141 1
requester = pcibp;
d143 2
a144 2
/* Check whether the bus above the bridge is PCIe. */
if (pci_find_cap(pcibp, PCIY_EXPRESS,
d162 1
a162 1
*rid = PCI_RID(pci_get_bus(l), 0, 0);
a172 1
l = pcibp;
d174 7
CTMFN sys/x86/iommu/intel_ctx.c 1004 1004 644 84699501f813de13ec0e07ca2a0b363a 16ce31512bd52cc7692bcb18ddc5d25b 238
d31 1
a31 1
__FBSDID("$FreeBSD: head/sys/x86/iommu/intel_ctx.c 276948 2015-01-10 22:57:08Z kib $");
d384 1
a384 1
"dmar%d pci%d:%d:%d:%d rid %x domain %d mgaw %d "
d387 1
a387 1
func, rid, ctx->domain, ctx->mgaw, ctx->agaw,
CTMFN sys/x86/iommu/intel_fault.c 1004 1004 644 18b76b8da9f9575a7f1b3c816f0fb106 35bc6f633f1aeb4d73007afa329f9be0 254
d31 1
a31 1
__FBSDID("$FreeBSD: head/sys/x86/iommu/intel_fault.c 276948 2015-01-10 22:57:08Z kib $");
d233 2
a234 3
"pci%d:%d:%d sid %x fault acc %x adt 0x%x reason 0x%x "
"addr %jx\n",
bus, slot, func, sid, DMAR_FRCD2_T(fault_rec[1]),
CTMFN tools/build/mk/OptionalObsoleteFiles.inc 1004 1004 644 0cbfe2404fb1e892f344ce541aa1e1c6 e484c24ee3d7b3572f27e89e6127d11d 223
d2 1
a2 1
# $FreeBSD: head/tools/build/mk/OptionalObsoleteFiles.inc 276945 2015-01-10 22:22:42Z dim $
d551 1
d557 1
a557 1
OLD_FILES+=usr/bin/llvm-symbolizer
d569 1
a571 1
OLD_FILES+=usr/share/man/man1/llvm-symbolizer.1.gz
CTMFN usr.bin/clang/Makefile 1004 1004 644 e8db3656468b64f9730fe7fa55833666 36178788fc6cfa420bd71a0d7584cdb1 109
d1 1
a1 1
# $FreeBSD: head/usr.bin/clang/Makefile 276945 2015-01-10 22:22:42Z dim $
a22 1
llvm-symbolizer \
CTMFN usr.bin/clang/bugpoint/bugpoint.1 1004 1004 644 0ddaf149de492902fda59567ea43a93b 21b9d01c6453e9f87428f85e2999cd40 197
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/bugpoint/bugpoint.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "BUGPOINT" "1" "2015-01-10" "3.5" "LLVM"
d214 7
d298 1
a298 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llc/llc.1 1004 1004 644 563e17dbef23df24f9352ba55c69c603 78f12bde74447de457edb739b0bf17a0 209
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llc/llc.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLC" "1" "2015-01-10" "3.5" "LLVM"
d72 1
a72 1
\fBclang\fP\&.
d163 6
d263 1
a263 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/lli/lli.1 1004 1004 644 0302e2207116b2e906ff3d9202c681f3 6295a6171ba6206a45f325d2ab1b43e8 182
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/lli/lli.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLI" "1" "2015-01-10" "3.5" "LLVM"
d219 7
d348 1
a348 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-ar/llvm-ar.1 1004 1004 644 07be984c52c9ea8b6aca36d61764bd24 5ccd903b897d8cf1976d71327b0e3ff9 187
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-ar/llvm-ar.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-AR" "1" "2015-01-10" "3.5" "LLVM"
d388 1
a388 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-as/llvm-as.1 1004 1004 644 8954e68d142066a5695a225f633d4189 6d04ee767692a3fe640279c75136f5c8 185
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-as/llvm-as.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-AS" "1" "2015-01-10" "3.5" "LLVM"
d85 1
a85 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 1004 1004 644 c3dc2d1aa23d3574cd78624c83df14f5 0f3cccffd4e20255d2e8bd28d27ebc03 211
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-BCANALYZER" "1" "2015-01-10" "3.5" "LLVM"
d474 1
a474 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-diff/llvm-diff.1 1004 1004 644 e453a1bcba4fb9228c16f91161d4d6b5 f485e90df2c000455a6258485bb06550 191
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-diff/llvm-diff.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-DIFF" "1" "2015-01-10" "3.5" "LLVM"
d75 1
a75 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-dis/llvm-dis.1 1004 1004 644 0d0fb6d09d91d2a813321dd9d6879a2e 8b336d36b88572ca9db727464b92863d 188
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-dis/llvm-dis.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-DIS" "1" "2015-01-10" "3.5" "LLVM"
d86 1
a86 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-extract/llvm-extract.1 1004 1004 644 df5415eb24661bbc7e691eda1c47654d ce785c0f9b9859e2df1ab66133d387d2 202
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-extract/llvm-extract.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-EXTRACT" "1" "2015-01-10" "3.5" "LLVM"
d127 1
a127 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-link/llvm-link.1 1004 1004 644 3fce31bed4f8a6942abfee8b5dda4929 1a223c6285b87aaeb68cf9ecd13751c9 191
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-link/llvm-link.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-LINK" "1" "2015-01-10" "3.5" "LLVM"
d87 1
a87 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-nm/llvm-nm.1 1004 1004 644 072fdd31e33b2363761854371dfd1631 5c08cb8f451af4dc3f25c6dade29c56a 187
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/llvm-nm/llvm-nm.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "LLVM-NM" "1" "2015-01-10" "3.5" "LLVM"
d211 1
a211 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/llvm-objdump/Makefile 1004 1004 644 e3c7a3e23b861f972c6a5253c806d165 0f1660a42d5371c499dab2b32d4a50db 102
d1 1
a1 1
# $FreeBSD: head/usr.bin/clang/llvm-objdump/Makefile 276944 2015-01-10 22:11:49Z dim $
d7 2
CTMFN usr.bin/clang/llvm-rtdyld/Makefile 1004 1004 644 eadc80053ef50e6438a1198338dda946 53500c8080922e94ce404e6846d46037 101
d1 1
a1 1
# $FreeBSD: head/usr.bin/clang/llvm-rtdyld/Makefile 276944 2015-01-10 22:11:49Z dim $
d7 2
CTMDM usr.bin/clang/llvm-symbolizer 1004 1004 755
CTMFM usr.bin/clang/llvm-symbolizer/Makefile 1004 1004 644 b775e38ce48603e2fa6f71bd023f3ce1 382
# $FreeBSD: head/usr.bin/clang/llvm-symbolizer/Makefile 276945 2015-01-10 22:22:42Z dim $
.include
PROG_CXX=llvm-symbolizer
SRCDIR= tools/llvm-symbolizer
SRCS= llvm-symbolizer.cpp \
LLVMSymbolize.cpp
LIBDEPS=llvmdebuginfo \
llvmobject \
llvmmcparser \
llvmmc \
llvmbitreader \
llvmcore \
llvmsupport
.include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz
CTMFM usr.bin/clang/llvm-symbolizer/llvm-symbolizer.1 1004 1004 644 a7d4c26fd991f19342285293d1e75dda 3267
.\" $FreeBSD: head/usr.bin/clang/llvm-symbolizer/llvm-symbolizer.1 276945 2015-01-10 22:22:42Z dim $
.\" Man page generated from reStructuredText.
.
.TH "LLVM-SYMBOLIZER" "1" "2015-01-10" "3.5" "LLVM"
.SH NAME
llvm-symbolizer \- convert addresses into source code locations
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.SH SYNOPSIS
.sp
\fBllvm\-symbolizer\fP [options]
.SH DESCRIPTION
.sp
\fBllvm\-symbolizer\fP reads object file names and addresses from standard
input and prints corresponding source code locations to standard output.
If object file is specified in command line, \fBllvm\-symbolizer\fP reads
only addresses from standard input. This
program uses debug info sections and symbol table in the object files.
.SH EXAMPLE
.INDENT 0.0
.INDENT 3.5
.sp
.nf
.ft C
$ cat addr.txt
a.out 0x4004f4
/tmp/b.out 0x400528
/tmp/c.so 0x710
/tmp/mach_universal_binary:i386 0x1f84
/tmp/mach_universal_binary:x86_64 0x100000f24
$ llvm\-symbolizer < addr.txt
main
/tmp/a.cc:4
f(int, int)
/tmp/b.cc:11
h_inlined_into_g
/tmp/header.h:2
g_inlined_into_f
/tmp/header.h:7
f_inlined_into_main
/tmp/source.cc:3
main
/tmp/source.cc:8
_main
/tmp/source_i386.cc:8
_main
/tmp/source_x86_64.cc:8
$ cat addr2.txt
0x4004f4
0x401000
$ llvm\-symbolizer \-obj=a.out < addr2.txt
main
/tmp/a.cc:4
foo(int)
/tmp/a.cc:12
.ft P
.fi
.UNINDENT
.UNINDENT
.SH OPTIONS
.INDENT 0.0
.TP
.B \-obj
Path to object file to be symbolized.
.UNINDENT
.INDENT 0.0
.TP
.B \-functions=[none|short|linkage]
Specify the way function names are printed (omit function name,
print short function name, or print full linkage name, respectively).
Defaults to \fBlinkage\fP\&.
.UNINDENT
.INDENT 0.0
.TP
.B \-use\-symbol\-table
Prefer function names stored in symbol table to function names
in debug info sections. Defaults to true.
.UNINDENT
.INDENT 0.0
.TP
.B \-demangle
Print demangled function names. Defaults to true.
.UNINDENT
.INDENT 0.0
.TP
.B \-inlining
If a source code location is in an inlined function, prints all the
inlnied frames. Defaults to true.
.UNINDENT
.INDENT 0.0
.TP
.B \-default\-arch
If a binary contains object files for multiple architectures (e.g. it is a
Mach\-O universal binary), symbolize the object file for a given architecture.
You can also specify architecture by writing \fBbinary_name:arch_name\fP in the
input (see example above). If architecture is not specified in either way,
address will not be symbolized. Defaults to empty string.
.UNINDENT
.SH EXIT STATUS
.sp
\fBllvm\-symbolizer\fP returns 0. Other exit codes imply internal program error.
.SH AUTHOR
Maintained by The LLVM Team (http://llvm.org/).
.SH COPYRIGHT
2003-2014, LLVM Project
.\" Generated by docutils manpage writer.
.
CTMFN usr.bin/clang/opt/opt.1 1004 1004 644 9b29b0688285aa46b7171695b2d84371 9679741af89872fb61d7a73cb719c468 328
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/opt/opt.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "OPT" "1" "2015-01-10" "3.5" "LLVM"
d98 3
a100 2
It might be useful for other front end compilers as well. To discover the
full set of options available, use the following command:
d145 5
d196 1
a196 1
2003-2014, LLVM Project
CTMFN usr.bin/clang/tblgen/tblgen.1 1004 1004 644 135497d8d238307e012e662e23aea401 13d38c27927009f1739bb74c531d5cff 259
d1 1
a1 1
.\" $FreeBSD: head/usr.bin/clang/tblgen/tblgen.1 276915 2015-01-10 21:44:31Z dim $
d4 1
a4 1
.TH "TBLGEN" "1" "2015-01-10" "3.5" "LLVM"
d45 1
a45 1
introduction; please see the \fBintroduction to TableGen\fP\&.
d180 1
a180 1
2003-2014, LLVM Project
CTM_END 8bac92761697003c026a482d40a2c7ff