Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Aug 2010 11:50:53 +0000 (UTC)
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/cddl/contrib/opensolaris/cmd/dtrace dtrace.c src/cddl/contrib/opensolaris/lib/libdtrace/common drti.c dt_aggregate.c dt_consume.c dt_link.c dt_open.c dt_pid.c dt_proc.c dt_proc.h dt_subr.c dtrace.h src/cddl/contrib/opensolaris/lib/libdtrace/i386 dt_isadep.c src/cddl/lib/libdtrace ...
Message-ID:  <201008211151.o7LBp97E096363@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rpaulo      2010-08-21 11:50:53 UTC

  FreeBSD src repository

  Modified files:
    cddl/contrib/opensolaris/cmd/dtrace dtrace.c 
    cddl/contrib/opensolaris/lib/libdtrace/common drti.c 
                                                  dt_aggregate.c 
                                                  dt_consume.c 
                                                  dt_link.c 
                                                  dt_open.c 
                                                  dt_pid.c 
                                                  dt_proc.c 
                                                  dt_proc.h 
                                                  dt_subr.c 
                                                  dtrace.h 
    cddl/contrib/opensolaris/lib/libdtrace/i386 dt_isadep.c 
    cddl/lib/libdtrace   Makefile 
  Added files:
    cddl/lib/libdtrace   libproc_compat.h regs_x86.d 
  Log:
  SVN rev 211554 on 2010-08-21 11:50:53Z by rpaulo
  
  Add libdtrace support for tracing userland programs.
  
  Summary of changes:
  * Implement a compatibility shim between Solaris libproc and our
  libproc and remove several ifdefs because of this.
  * Port the drti to FreeBSD.
  * Implement the missing DOODAD sections
  * Link with libproc and librtld_db
  * Support for ustack, jstack and uregs (by sson@)
  * Misc bugfixing
  
  When writing the SUWN_dof section, we had to resort to building the ELF
  file layout by "hand". This is the job of libelf, but our libelf doesn't
  support this yet. When libelf is fixed, we can remove the code under
  #ifdef BROKEN_LIBELF.
  
  Sponsored by:   The FreeBSD Foundation
  
  Revision  Changes    Path
  1.4       +21 -3     src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
  1.4       +161 -7    src/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
  1.3       +1 -8      src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c
  1.4       +3 -24     src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c
  1.5       +182 -11   src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  1.5       +8 -6      src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  1.5       +21 -62    src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c
  1.8       +71 -83    src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c
  1.4       +0 -2      src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h
  1.4       +1 -9      src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c
  1.4       +3 -0      src/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h
  1.2       +44 -0     src/cddl/contrib/opensolaris/lib/libdtrace/i386/dt_isadep.c
  1.4       +13 -3     src/cddl/lib/libdtrace/Makefile
  1.1       +62 -0     src/cddl/lib/libdtrace/libproc_compat.h (new)
  1.1       +121 -0    src/cddl/lib/libdtrace/regs_x86.d (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008211151.o7LBp97E096363>