Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-16 | syntax/whitespace touchups | Mike Frysinger | |
2005-09-16 | Robin Getz from blackfin.uclinux.org writes: | Mike Frysinger | |
Bernd Schmidt found/fixed this problem in uClibc: http://blackfin.uclinux.org/tracker/index.php?func=detail&aid=882&group_id=17&atid=141 Basically, the uClinux dist includes a few thread demos - thdm and bcdm - running them simultaneously sometimes causes bus errors. Bernd wrote: >They occur in pthread_handle_sigrestart; thread_self returns a bogus value. >I managed to capture a debugging log, it's attached as bad-log. If you >look at it you'll notice that the initial stack bounds are bogus: bottom >of stack is higher than top of stack. This appears to be because of a bug >in NOMMU_INITIAL_THREAD_BOUNDS(tos,bos): if a new thread has a BOS equal >to the initial thread's current TOS, it'll munge the initial thread's >stack bounds. Fixed with the attached patch, which I've committed. >This should fix the crashes people have seen, but since the bug was always >hard to reproduce, I can't be 100% certain they are gone. Please retest, >everyone... This patch was made against our cvs, which has an older version of uClibc in it - this code was recently moved from internals.h to descr.h in the uclibc svn, but it still has the same problem | |||
2005-09-09 | remove duplicated p_canceled setting and extra whitespace | Mike Frysinger | |
2005-09-09 | sync style changes and misc fixes from glibc | Mike Frysinger | |
2005-09-09 | sync some style changes and stack fixes with glibc | Mike Frysinger | |
2005-09-09 | sync with glibc and macro out the strong_alias/versioned-symbols to cut down ↵ | Mike Frysinger | |
on the diffs | |||
2005-09-09 | newer linuxthreads renamed the function invalid_handle() to nonexisting_handle() | Mike Frysinger | |
2005-09-09 | sync with glibc by moving the thread_desc stuff out of internals.h and into ↵ | Mike Frysinger | |
a new file descr.h ... also redo thread_desc init by specifying members in the struct by name rather than position | |||
2005-09-09 | revert pthread_exit change until all files using new prototype is ready | Mike Frysinger | |
2005-09-08 | sync all the strong_alias and version compat stuff but make them no-ops with ↵ | Mike Frysinger | |
#if magic to cut down on diffs | |||
2005-09-08 | add hidden_def() macros from glibc but stub them out to cut down on diffs | Mike Frysinger | |
2005-09-08 | sync changelog with glibc | Mike Frysinger | |
2005-09-08 | sync prototypes with glibc | Mike Frysinger | |
2005-09-08 | punt wrapsyscall.c as glibc has | Mike Frysinger | |
2005-09-08 | make sure we use optimized version when building for newer intel/amd cpus | Mike Frysinger | |
2005-09-08 | import some fixes from glibc | Mike Frysinger | |
2005-09-08 | sync with glibc and import pthread_rwlock_timed{rd,wr}lock in the process | Mike Frysinger | |
2005-09-08 | uClibc has pthread_attr_{get,set}stack now | Mike Frysinger | |
2005-09-08 | sync misc trivial touchups from glibc | Mike Frysinger | |
2005-09-08 | sync with glibc coding style to make further updates easier | Mike Frysinger | |
2005-09-08 | sync license with glibc | Mike Frysinger | |
2005-09-08 | sync license with glibc | Mike Frysinger | |
2005-09-08 | sync with glibc | Mike Frysinger | |
2005-09-08 | import some fixes from glibc | Mike Frysinger | |
2005-09-08 | import pthread_attr_{get,set}stack functions from glibc along with a few ↵ | Mike Frysinger | |
attr fixes | |||
2005-09-08 | import the helper function pthread_for_each_thread from glibc | Mike Frysinger | |
2005-09-08 | import misc defines from glibc | Mike Frysinger | |
2005-09-08 | make sure function is always inlined | Mike Frysinger | |
2005-09-08 | sync with glibc and remove duplicated SEM_VALUE_MAX define | Mike Frysinger | |
2005-09-08 | sync with glibc | Mike Frysinger | |
2005-09-08 | sync with glibc | Mike Frysinger | |
2005-09-08 | slight tweak to minimize diffs with glibc | Mike Frysinger | |
2005-09-08 | sync code style with glibc | Mike Frysinger | |
2005-09-08 | import license updates from glibc | Mike Frysinger | |
2005-09-08 | punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been released | Mike Frysinger | |
2005-09-08 | Fix by Martin Schlemmer: | Mike Frysinger | |
If _DL_FINI_CRT_COMPAT is defined, _dl_fini is setup to run at exit via atexit(), but this makes it run _before_ the fini (__app_fini()) of the app, causing stuff like sandbox that frees structs, etc via its fini to segfault. http://bugs.gentoo.org/98187 | |||
2005-09-08 | unused | Mike Frysinger | |
2005-09-08 | dlvsym stub | Mike Frysinger | |
2005-09-08 | grab some updates from glibc | Mike Frysinger | |
2005-09-07 | clean up code and make it easy to extend | Mike Frysinger | |
2005-09-07 | dont fail if target doesnt support mmap64 | Mike Frysinger | |
2005-09-07 | grab a tiny mmap implementation from glibc | Mike Frysinger | |
2005-09-07 | make sure the syscall mmap func isnt exported | Mike Frysinger | |
2005-09-05 | fix string functions to not treat the size_t as ssize_t | Mike Frysinger | |
2005-09-02 | update developer verbage | Eric Andersen | |
2005-08-31 | add (size_t)-1 border case tests for strncat and strncmp, and add a bunch of ↵ | Mike Frysinger | |
tests for strnlen based on strlen | |||
2005-08-30 | add M_PERTURB define from glibc and Frank Mehnert writes: the following ↵ | Mike Frysinger | |
patch fixes a compile problem where malloc.h was included into a C++ file | |||
2005-08-29 | anemo writes in Bug 9: use ElfW(auxv_t) instead of Elf32_auxv_t | Mike Frysinger | |
2005-08-29 | some fixes by anemo in Bug 9 to play nicely with 32 or 64 bit hosts | Mike Frysinger | |
2005-08-28 | point to uclibc.org | Eric Andersen | |