summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-02-15Use the generic fork implementation on sh64Eric Andersen
2004-02-14Add some padding on the bottomEric Andersen
2004-02-14Update FAQ a bitEric Andersen
2004-02-14No point in including debug info for ldso. It isn't helpful to do soEric Andersen
since gdb can't do anything for us.
2004-02-14Atsushi Nemoto writes:Eric Andersen
Also, if you are to enable SUPPORT_LD_DEBUG on MIPS, I think this patch is needed too.
2004-02-14Fix this as should have been done a long time ago...Manuel Novoa III
2004-02-14Give gcc branch prediction some hits on obviously unlikely branchesEric Andersen
2004-02-14Joakim Tjernlund writes:Eric Andersen
Hi it is me again. This is the latest ldso patch. the NEW weak symbol handling works now with a little special handling in _dl_find_hash(). You get to chose if you want the new or old handling :) There was 2 missing _dl_check_if_named_library_is_loaded() calls in _dlopen(). I then disabled the _dl_check_if_named_library_is_loaded() in dl-elf.c since it is rendundant. Question, why does some _dl_linux_resolver(), like i386, have 2 calls to _dl_find_hash()? I think that is wrong, isn't it? I really hope you can check this out soon ...
2004-02-13Yet more fixups..Eric Andersen
2004-02-13Done free path if it equals not_foundEric Andersen
Remember to flose an fopened file
2004-02-13Another little touch up to avoid problems...Eric Andersen
2004-02-13A better fix...Eric Andersen
2004-02-13Fix the annoying "not a dynamic executable" problem when running lddEric Andersen
on libuClibc
2004-02-13Cleanup whitespace and formattingEric Andersen
2004-02-13Avoid potential double free when locate_library_file() is usedEric Andersen
on fully resolved names
2004-02-13Oops.. The custom stream funcs should only be compiled if wanted.Manuel Novoa III
2004-02-12Based on a problem report and patch from Florian Schirmer, fix a compileEric Andersen
problem with mips -- contrary to my expectation gcc on mips _always_ defines __PIC__ which breaks the assumption inherent in my code. This should fix things up.
2004-02-12More todo list updatesEric Andersen
2004-02-12Paul Mundt lethal at linux-sh dot org writes:Eric Andersen
We can't use trapa #0xff on sh2, the only permissible trapa ranges are 32 to 63. On SH-2, we use trapa32 to issue a break in the same way that trapa #0xff is used on SH-3/4. This behavior is implementation specific, but is what is used in sh-ipl+g, linux, eCos, uITRON, etc. so we follow suit here.
2004-02-12Add missing mips specific include/sys/user.hEric Andersen
2004-02-12Add our own copies of the include/scsi header files, per what glibcEric Andersen
does, rather than depending on the kernel header files. -Erik
2004-02-11New stdio core. Should be more maintainable. Fixes a couple of bugs.Manuel Novoa III
Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
2004-02-11Fix bug from the syscall reorganization, detected by python's test_poll.py.Manuel Novoa III
The #ifdef __NR_poll test was failing because it was done before any includes. Hence, the emulation was always being used. NOTE: The emulation fails a couple of tests in test_poll.py!
2004-02-11yet another todo itemEric Andersen
2004-02-11mention valgrind/atexit annoyanceEric Andersen
2004-02-11Update TODO list with some items for 1.0Eric Andersen
2004-02-10Do not include the create_module syscall if it is not presentEric Andersen
2004-02-10Eliminate the PIE support option, and simply support that all the timeEric Andersen
2004-02-10Fix function prototype to match the official ELF standard hash functionEric Andersen
2004-02-10Fixup header file namingEric Andersen
2004-02-10clean trailing whitespaceEric Andersen
2004-02-10Rework file naming, aiming for at least a vague level of consistancyEric Andersen
2004-02-10oops, manditory forgotten patchEric Andersen
2004-02-10Fixup the definition of _dl_open, and move some bits back where they were,Eric Andersen
till I properly finish the next step in my evil plan.
2004-02-09Nicolas Pitre writes:Eric Andersen
Hello Erik, My patch adding ARM assembly soft-float routines to gcc also changes the default FPA float word ordering for the saner VFP word ordering which is also the order anyone would expect on a little endian machine. Problem is that uClibc curently hardwire floats to big endian (FPA) ordering in all cases. Please consider the attached patch to fix this problem. Nicolas
2004-02-08Move _dl_printf and _dl_malloc to ldso, which is a more sensibleEric Andersen
location for this stuff
2004-02-08Cleanup whitespace and formattingEric Andersen
2004-02-08Add some permissions when creating the logfileEric Andersen
2004-02-07Thanks to Joakim's recent paches, we can now remove the FIXMEEric Andersen
2004-02-07Restore the library entry point so it works. It does haveEric Andersen
to be arch specific to work properly.
2004-02-07Joakim Tjernlund writes:Eric Andersen
Hi again All dltest* and test* programs pass for me. uClibc ld.so resolves according to the OLD weak symbol handling. I have tried to use the new scheme as well, but that segfaults in all cases but test3.
2004-02-07Remove unneeded forward declarationEric Andersen
2004-02-07Split off the stuff that cannot use function into its own file,Eric Andersen
to make it easier to treat it specially while not bothering the rest of the code with the same constraints.
2004-02-07Step one, begin shuffling things around a bitEric Andersen
2004-02-07Yet more consistancy fixupsEric Andersen
2004-02-07Use unsigned char * pointersEric Andersen
2004-02-06Trim trailing whitespaceEric Andersen
2004-02-06Remove trailing whitespaceEric Andersen
2004-02-06Fix completely hosed up formattingEric Andersen
2004-02-06Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it asEric Andersen
'__kernel_old_dev_t'. And of course there is no good way to know which is in use except checking linux/version.h. Grumble. This is rather lame, but for now, define __kernel_old_dev_t to be the same as __kernel_dev_t. This will want to be revisited soon. -Erik