|
|
@af5dfa5b
|
12 years |
adam.hraska+hos |
Turned malloc's futex semaphore into a lock upgradable from a light …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@156b6406
|
12 years |
adam.hraska+hos |
Differentiated futexes when used with mutex semantics from those with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d54b303
|
12 years |
adam.hraska+hos |
Initial version of nop futexes that are upgradable to proper futexes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a3b469
|
12 years |
adam.hraska+hos |
malloc avoids using futexes during initialization of the main thread …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9727b92
|
12 years |
jano.vesely |
Set AS_AREA_CACHEABLE flag for malloc heap areas and tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c828803
|
12 years |
martin |
add comment describing the motivation for the alignment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da287d1
|
12 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b078a42
|
12 years |
martin |
it is imperative that the _size_ of the allocated block is at least …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7c3fa0
|
12 years |
jakub |
Detect integer overflow in lcm() when cumputing alignment in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7aafdb86
|
12 years |
jakub |
When growing heap to satisfy an allocation request of s bytes aligned …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@faba839
|
12 years |
martin |
use symbolic values for address space constants
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbcdeb8
|
13 years |
martin |
Remove the two-phase way of creating virtual memory areas (first …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3019612
|
13 years |
martin |
free(NULL) should be a no-op by convention
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@207533f
|
13 years |
martin |
make the code slightly more readable (no change in actual functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e06e2716
|
13 years |
jakub |
Passing stringified LINE does not conserve space very well,
pass …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13f2461
|
13 years |
jakub |
Merge the functionality of assert_abort() and assert_static_abort() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b3e854
|
13 years |
martin |
add library function for explicit heap structure consistency check
use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@955f2a5
|
13 years |
martin |
implement assert_static() as a safer replacement to malloc_assert()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c33b1d5
|
13 years |
jakub |
The malloc_futex should be up'ed when an assert is hit inside malloc().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6eee2b
|
13 years |
martin |
tiny improvement
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@013a5d7
|
13 years |
martin |
add proper heap shrinking implementation
add malloc3 test (a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d161715
|
14 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b37882
|
14 years |
martin |
memory management work
* implement as_get_mappable_page() as a new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47b7006
|
14 years |
martin |
improve run-time termination
* get rid of exit()
* get rid of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3292623
|
15 years |
martin |
thread-safe heap allocator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63f8966
|
15 years |
martin |
rename library directories (the common "lib" prefix is already in the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|