cvs commit: src/lib/libc/gen tls.c src/lib/libthread_xu/arch/amd64/amd64 pthread_md.c src/lib/libthread_xu/arch/i386/i386 pthread_md.c src/libexec/rtld-elf rtld.c rtld.h src/libexec/rtld-elf/i386 reloc.c src/sys/i386/include tls.h

Joerg Sonnenberger joerg at crater.dragonflybsd.org
Tue Mar 29 15:05:22 PST 2005


joerg       2005/03/29 15:04:37 PST

DragonFly src repository

  Modified files:
    lib/libc/gen         tls.c 
    lib/libthread_xu/arch/amd64/amd64 pthread_md.c 
    lib/libthread_xu/arch/i386/i386 pthread_md.c 
    libexec/rtld-elf     rtld.c rtld.h 
    libexec/rtld-elf/i386 reloc.c 
    sys/i386/include     tls.h 
  Log:
  Remove tcb_size and flag argument for _rtld_allocate_tls,
  remove tcb_size argument for _rtld_free_tls. The size is defined
  by the architecture's struct tls_tcb layout and the behaviour
  of RTLD_ALLOC_TLS_FREE_OLD is the only possible reaction for
  old_tcb != NULL which doesn't leak memory.
  
  Revision  Changes    Path
  1.6       +9 -11     src/lib/libc/gen/tls.c
  1.4       +3 -5      src/lib/libthread_xu/arch/amd64/amd64/pthread_md.c
  1.7       +3 -5      src/lib/libthread_xu/arch/i386/i386/pthread_md.c
  1.21      +8 -13     src/libexec/rtld-elf/rtld.c
  1.9       +2 -2      src/libexec/rtld-elf/rtld.h
  1.7       +1 -4      src/libexec/rtld-elf/i386/reloc.c
  1.2       +2 -7      src/sys/i386/include/tls.h


http://www.dragonflybsd.org/cvsweb/src/lib/libc/gen/tls.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/arch/amd64/amd64/pthread_md.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/arch/i386/i386/pthread_md.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/libexec/rtld-elf/rtld.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/libexec/rtld-elf/rtld.h.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/libexec/rtld-elf/i386/reloc.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/tls.h.diff?r1=1.1&r2=1.2&f=u





More information about the Commits mailing list