search for: dt_link

Displaying 4 results from an estimated 4 matches for "dt_link".

Did you mean: db_link
2018 Aug 22
2
[lld] avoid emitting PLT entries for ifuncs
On 22 August 2018 at 04:27, Rui Ueyama via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > However, if you pass the -emit-relocs option to the linker, lld keeps all > relocations that have already been resolved in an output executable. By > analyzing a relocation table in a resulting executable, you could find all > locations where the ifunc PLT is called. Then, you can
2006 Oct 31
0
4970475 There should be a stackdepth equivalent for userland
...able state 6295662 plockstat needs more characters for stack addresses 6296903 invalid memory accesses clear other DTrace error bits Files: update: usr/src/cmd/dtrace/dtrace.c update: usr/src/cmd/intrstat/intrstat.c update: usr/src/cmd/plockstat/plockstat.c update: usr/src/lib/libdtrace/common/dt_link.c update: usr/src/lib/libdtrace/common/dt_map.c update: usr/src/lib/libdtrace/common/dt_open.c update: usr/src/lib/libdtrace/common/dt_options.c update: usr/src/uts/common/dtrace/dtrace.c update: usr/src/uts/common/dtrace/sdt_subr.c update: usr/src/uts/common/io/avintr.c update: usr/src/uts/...
2006 Oct 31
0
6370454 dtrace should support USDT probes in static functions
Author: ahl Repository: /hg/zfs-crypto/gate Revision: b1ab97f77b0ad2a4fe2a43d9c5aac7259840bb90 Log message: 6370454 dtrace should support USDT probes in static functions Files: update: usr/src/lib/libdtrace/common/dt_dof.c update: usr/src/lib/libdtrace/common/dt_link.c update: usr/src/lib/libdtrace/common/dt_provider.c update: usr/src/lib/libdtrace/common/dt_provider.h
2018 Aug 23
2
[lld] avoid emitting PLT entries for ifuncs
...ng of the static linker's work when processing non-RELA > relocations in the kernel. It is all doable, but requires a significant > amount of both userland and kernel code and a custom, > FreeBSD-kernel-specific post-link step. > > [*] dtrace -G basically does this already. See dt_link.c in libdtrace: > it's 2000 LOC of complicated ELF handling, and it's required numerous > tweaks over the years to deal with changing behavioural quirks of GNU > ld and lld. r313262 is an example of this: > https://svnweb.freebsd.org/changeset/base/313262 > The integration o...