search for: drepper

Displaying 20 results from an estimated 69 matches for "drepper".

1998 May 19
1
Beware of dangerous enviroment (Re: Overflows in minicom)
On Tue, 12 May 1998, Andi Kleen wrote on BUGTRAQ: > I assumed the libc would ignore NLSPATH when the app runs suid (similar > like it does with LD_LIBRARY_PATH etc.). If it doesn''t that is a bad bug. > > [... clickety click ... ] > > At least glibc 2.1 uses __secure_getenv() for NLSPATH. Don''t know about 2.0, > separate GNU gettext, or libc5. I have
2010 Jul 07
4
[LLVMdev] LLC Bug x86 with thread local storage
...7, 2010, at 4:52 AM, Patrick Marlier wrote: > Which one is correct ? > - movl $tm_nest_level at TPOFF, %ecx > or > - movq $tm_nest_level at TPOFF, %rcx > or > - movl tm_nest_level at TPOFF, %ecx > I believe this is initial exec and so from: http://people.redhat.com/drepper/tls.pdf it would be movl tm_nest_level at TPOFF, %ecx > Otherwise, Is there a way to remove this $ character? > > I found that it is here in lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp > > void X86ATTInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, >...
2006 Jan 05
1
Using gcc4 visibility features
R-devel now makes use of gcc4's visibility features: for an in-depth account see http://people.redhat.com/drepper/dsohowto.pdf (and note there are older versions of that document around). Consider for example stats.so. On a gcc4 Linux system this has just three entry points gannet% nm -g stats.so | grep " T " 00002720 T R_init_stats 0004a544 T _fini 00001f28 T _init since the only entry point we...
2006 Sep 08
2
[LLVMdev] build broken on linux/amd64
On Fri, 8 Sep 2006, [UTF-8] Rafael Esp?ndola wrote: > I am not sure if it is the correct solution, but the attached patch > fixes the problem. Your solution is correct, in that it will work and follows with the current ifdef approach. I applied this patch though, which doesn't use the ifdefs, hopefully it is more robust:
2006 Sep 08
0
[LLVMdev] build broken on linux/amd64
> Please lemme know if it works. It does. Thanks. > I don't know what that is :( I believe that code compiled without -fpic is going into a DSO. This creates text relocations that are not supported on linux/amd64 (http://people.redhat.com/drepper/dsohowto.pdf). > -Chris Rafael
2008 Feb 05
0
[LLVMdev] Advice on implementing fast per-thread data
...Instead of sacrificing a GPR, it uses a segment register to reach the TLS area, making it very very cheap. > Using the normal thread-local storage scares me, because I don't know the > performance implications. You should read up about it then. :) Start here: http://people.redhat.com/drepper/tls.pdf -Chris -- http://nondot.org/sabre/ http://llvm.org/
2008 Feb 06
1
[LLVMdev] Advice on implementing fast per-thread data
..., it uses a segment register to reach the TLS area, > making it very very cheap. > >> Using the normal thread-local storage scares me, because I don't know the >> performance implications. > > You should read up about it then. :) > Start here: http://people.redhat.com/drepper/tls.pdf > Thank you. You've just made my life about 3000% easier. Somehow I've missed __thread- I was thinking of the clunky POSIX threads implementation. Playing around a little bit with this, I find that: static __thread int i; int foo(void) { i += 1; return i; } compiles t...
2015 Feb 27
7
Glibc sources?
...ersion 4.4.7 20120313 (Red Hat 4.4.7-11). Compiled on a Linux 2.6.32 system on 2015-01-27. Available extensions: The C stubs add-on version 2.1.2. crypt add-on version 2.1 by Michael Glad and others GNU Libidn by Simon Josefsson Native POSIX Threads Library by Ulrich Drepper et al BIND-8.2.3-T5B RT using linux kernel aio libc ABIs: UNIQUE IFUNC For bug reporting instructions, please see: <http://www.gnu.org/software/libc/bugs.html>. But, when looking through the source code for this version on the CentOS servers I only see: <http://vault.cento...
2010 Jul 08
0
[LLVMdev] LLC Bug x86 with thread local storage
...;> Which one is correct ? >> - movl $tm_nest_level at TPOFF, %ecx >> or >> - movq $tm_nest_level at TPOFF, %rcx >> or >> - movl tm_nest_level at TPOFF, %ecx >> > > I believe this is initial exec and so from: > > http://people.redhat.com/drepper/tls.pdf > > it would be movl tm_nest_level at TPOFF, %ecx As a correction, I don't know that any of these is correct. I need to look into this a bit more. I think that it requires the relocation to be off of a register, i.e. movabs $foo at tpoff, %rax add $foo at tpoff, %rax...
2008 Sep 17
1
[PATCH] linux/inotify.h: do not include <linux/fcntl.h> in userspace
On Wed, Sep 17, 2008 at 12:32:40PM +0300, Kirill A. Shutemov wrote: > On Tue, Sep 16, 2008 at 07:09:02PM +0300, Adrian Bunk wrote: > > On Tue, Sep 16, 2008 at 07:10:25AM -0700, Ulrich Drepper wrote: > > > Kirill A. Shutemov wrote: > > > >> What is the error message? > > > > > > > > /usr/include/asm-generic/fcntl.h:117: error: redefinition of 'struct > > > > flock' > > > > > > And? None of these prog...
2012 Apr 25
5
[LLVMdev] Adding support for explicitly specified TLS models (PR9788)
...eir own thing - The other targets don't support thread-local storage If this sounds good, I've got patches coming up. Thanks, Hans [1] http://gcc.gnu.org/onlinedocs/gcc-4.0.4/gcc/Variable-Attributes.html#index-g_t_0040code_007btls_005fmodel_007d-attribute-1797 [2] http://www.akkadia.org/drepper/tls.pdf
2009 Apr 21
0
joined R-today [SELinux]
...not have been compiled this way. The command eu-findtextrel /usr/lib/R/library/ncdf/libs/ncdf.so will tell you which parts of ncdf.so were not compiled with -fpic. If you cannot recompile libnetcdf.a then you may have to turn off some the security enhancements. See http://people.redhat.com/drepper/textrelocs.html and http://people.redhat.com/drepper/selinux-mem.html for technical details. Bill Dunlap TIBCO Software Inc - Spotfire Division wdunlap tibco.com ------------------------------------------------------------------------ Peter Dalgaard P.Dalgaard at biostat.ku.dk Tue Apr 21 16...
2012 Jun 04
0
[LLVMdev] [Patch, RFC] Re: Adding support for explicitly specified TLS models (PR9788)
...;  - X86 for Darwin and Windows, and XCore, do their own thing >  - The other targets don't support thread-local storage > > [1] http://gcc.gnu.org/onlinedocs/gcc-4.0.4/gcc/Variable-Attributes.html#index-g_t_0040code_007btls_005fmodel_007d-attribute-1797 > [2] http://www.akkadia.org/drepper/tls.pdf [3] http://code.google.com/searchframe#BGeH2W13jNw/trunk/src/thread_cache.h&l=257 -------------- next part -------------- A non-text attachment was scrubbed... Name: tls_models.diff Type: application/octet-stream Size: 36638 bytes Desc: not available URL: <http://lists.llvm.org/pipe...
2008 Feb 05
2
[LLVMdev] Advice on implementing fast per-thread data
Hello- I'm looking to implement a new programming language using LLVM as a back-end. Generally it's looking very good, I only have one question. The language is going to be an ML-style language, similiar to Haskell or Ocaml, except explicitly multithreaded and (like Haskell but unlike Ocaml) purely functional. But this means that speed of allocation is essential- purely functional
2017 Jul 01
0
[PATCH] Add new hash.c32 module
...nt i; + for (i = 1; i < argc; i++) { + printf("%s ",argv[i]); + } + printf("\n"); + sleep(5); + return 0; +} + +/* + * Based on busybox code. + * + * Compute MD5 checksum of strings according to the + * definition of MD5 in RFC 1321 from April 1992. + * + * Written by Ulrich Drepper <drepper at gnu.ai.mit.edu>, 1995. + * + * Copyright (C) 1995-1999 Free Software Foundation, Inc. + * Copyright (C) 2001 Manuel Novoa III + * Copyright (C) 2003 Glenn L. McGrath + * Copyright (C) 2003 Erik Andersen + * Copyright (C) 2010 Denys Vlasenko + * Copyright (C) 2012 Pascal Bellard +...
2011 Jul 18
2
Problem compiling in extra/xdr
I'm building R 2.13.1 on i686-pc-linux-gnu, using gcc 4.6.1 and with glibc 2.14. I get this error: In file included from xdr.c:61:0: ./rpc/types.h:63:14: error: conflicting types for 'malloc' make[4]: *** [xdr.o] Error 1 I can make the build proceed some by commenting out the declaration "extern char *malloc();" in xdr/rpc/types.h, but then I get a slew of other errors:
2011 Jul 18
2
Problem compiling in extra/xdr
I'm building R 2.13.1 on i686-pc-linux-gnu, using gcc 4.6.1 and with glibc 2.14. I get this error: In file included from xdr.c:61:0: ./rpc/types.h:63:14: error: conflicting types for 'malloc' make[4]: *** [xdr.o] Error 1 I can make the build proceed some by commenting out the declaration "extern char *malloc();" in xdr/rpc/types.h, but then I get a slew of other errors:
2003 Apr 09
10
[Bug 536] no access to tty on Linux 2.0 and 2.4+libc5
http://bugzilla.mindrot.org/show_bug.cgi?id=536 stuge-openssh-unix-dev at cdy.org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|no access to tty on Linux |no access to tty on Linux |2.0 |2.0 and 2.4+libc5 ------- Additional Comments
2010 Jul 07
0
[LLVMdev] LLC Bug x86 with thread local storage
...>> Which one is correct ? >> - movl $tm_nest_level at TPOFF, %ecx >> or >> - movq $tm_nest_level at TPOFF, %rcx >> or >> - movl tm_nest_level at TPOFF, %ecx >> > > I believe this is initial exec and so from: > > http://people.redhat.com/drepper/tls.pdf > > it would be movl tm_nest_level at TPOFF, %ecx > >> Otherwise, Is there a way to remove this $ character? >> >> I found that it is here in lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp >> >> void X86ATTInstPrinter::printOperand(const MCInst *MI, u...
2015 Mar 01
0
Glibc sources?
...4.4.7-11). > Compiled on a Linux 2.6.32 system on 2015-01-27. > Available extensions: > The C stubs add-on version 2.1.2. > crypt add-on version 2.1 by Michael Glad and others > GNU Libidn by Simon Josefsson > Native POSIX Threads Library by Ulrich Drepper et al > BIND-8.2.3-T5B > RT using linux kernel aio > libc ABIs: UNIQUE IFUNC > For bug reporting instructions, please see: > <http://www.gnu.org/software/libc/bugs.html>. > > But, when looking through the source code for this version on the CentOS servers...