• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Rev. Time Author
4d7b95f 2002-07-31 11:09:37 Miles Bader

(MALLOC_HEADER_SIZE): New macro.
(MALLOC_BASE, MALLOC_ADDR): Use it.

2fbc5f2 2002-07-30 18:51:02 Miles Bader

Make sure NEW_SIZE is a multiple of HEAP_GRANULARITY.
Calculate amount freed when shrinking correctly.

9f86edc 2002-07-30 18:47:05 Miles Bader

Update the size of grown/shrunk allocations.
MALLOC_SET_SIZE now takes the user-address rather than the base-address.

906ffaf 2002-07-30 18:46:24 Miles Bader

MALLOC_SET_SIZE now takes the user-address rather than the base-address.

9b14b18 2002-07-30 18:45:58 Miles Bader

Define MALLOC_SET_SIZE to take the user-address rather than the base-address.

8ff1de7 2002-07-30 18:23:59 Miles Bader

Implement shrinking.
Fix bug when growing an allocation.
Use new malloc header macros.

a3483a6 2002-07-30 18:22:51 Miles Bader

Use new malloc header macros.

ae96781 2002-07-30 18:20:31 Miles Bader

Add macros to abstract the malloc header format a bit.

fa7102e 2002-07-27 17:31:42 Eric Andersen

Avoid errors in case some loon has explicitly included
linux/kernel.h (even though doing so is very dumb).
-Erik

470b19d 2002-07-27 16:16:20 Eric Andersen

Oops. I accidentally omitted the actual mknod() function.
-Erik

4063399 2002-07-26 14:21:56 Eric Andersen

Ok, I get it. sjhill kept adding the 'find' command since
include/sgidefs.h wasn't getting scrubbed. Fix it so this
symlink gets properly scrubbed, even for mipsel.
-Erik

c7b1e31 2002-07-26 14:12:16 Eric Andersen

Kill ill advised find command that was not doing anything
productive, but did annoying things instead.
-Erik

a4eb8be 2002-07-26 13:53:10 Eric Andersen

The __set_errno macro _must_ match that defined in include/bits/errno.h. We
can't tack in the return -1 since then when people include errno.h, the return
-1 mysteriously vanishes... Setting the __set_errno back and restoring the
'return -1;' calls to each _syscall[0-n] macro makes mips syscalls work again.
-Erik

726b66d 2002-07-26 06:16:43 "Steven J. Hill"

Addition to 'distclean' for little endian MIPS.

a91e3b0 2002-07-26 06:16:01 "Steven J. Hill"

ldso specific syscalls and userspace syscalls all in one file now.

99dd5f4 2002-07-25 18:29:15 Eric Andersen

Cleanup from Neal Crook fixing some formatting and eliminating
some "sh: cd: ./lib: No such file or directory" errors.

e76999a 2002-07-25 18:19:17 Eric Andersen

Kill cruft. Build ldd for the host system by default.
-Erik

8cfe720 2002-07-25 18:16:48 Eric Andersen

Implement syscall() for arm
-Erik

c5568de 2002-07-25 16:31:09 Miles Bader

Size tweaks.

5446f4e 2002-07-25 13:23:28 Miles Bader

Miscellaneous tidying-up.

79b4ef6 2002-07-25 12:31:20 Eric Andersen

Take advantage of the new syscall stuff on x86 and arm to kill
the ldso specific syscalls and use the generic ones instead.
-Erik

056f9d9 2002-07-25 10:58:57 Miles Bader

Redo the locking, so that it may actually work. Now locking is done at
the malloc/free level, not within the heap abstraction, and there's a
separate lock to control sbrk access.

Also, get rid of the separate `unmap_free_area' function in free.c, and
just put the code in the `free' function directly, which saves a bunch
of space (even compared to using an inline function) for some reason.

255cd53 2002-07-25 04:51:46 Eric Andersen

Add support for people calling syscall()
-Erik

bb364bd 2002-07-25 02:29:35 "Steven J. Hill"

Remove source files that, well, no longer exist :).

006b3fd 2002-07-25 01:34:31 "Steven J. Hill"

This rule is only necessary for little endian MIPS.

cf61ef0 2002-07-24 15:48:48 Miles Bader

Factor out some common code sequences into inline functions.

a4214b2 2002-07-24 15:07:17 Miles Bader

Misc small cleanups.

1c53466 2002-07-24 14:01:38 Miles Bader

Remove, since it's entirely incorrect

425e565 2002-07-24 11:16:28 Miles Bader

(__ASMNAME): Use C_SYMBOL_PREFIX.
(__ASMNAME2): Macro removed.

83cef9f 2002-07-23 15:50:40 Miles Bader

* Automatically try to unmap heap free-areas when they get very big.

* Instead of using mmap/munmap directly for large allocations, just use
the heap for everything (this is reasonable now that heap memory can
be unmapped).

* Use sbrk instead of mmap/munmap on systems with an MMU.