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...