History log of /u-boot/common/mcheck_core.inc.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 707a6dfb 31-Mar-2024 Eugene Uriev <eugeneuriev@gmail.com>

mcheck: let mcheck_abortfunc_t print the pointer

Signed-off-by: Eugene Uriev <eugeneuriev@gmail.com>

# a0ff152d 31-Mar-2024 Eugene Uriev <eugeneuriev@gmail.com>

mcheck: add stats, add a comment with test results

My tests have been run on an U-Boot (of older version)
for ARM (64bits).

Signed-off-by: Eugene Uriev <eugeneuriev@gmail.com>

# 7bceb161 31-Mar-2024 Eugene Uriev <eugeneuriev@gmail.com>

mcheck: introduce mcheck_on_ramrelocation(.)

The using of pre-reloc/malloc_simple heap is
too hard to follow after the relocation.

So lets drop it from the pedantic registry
and switch to dlmalloc, when moved.

The offset is ignored, but kept in the API
for the probable case, when that early
heap is relocated too.

Signed-off-by: Eugene Uriev <eugeneuriev@gmail.com>

# 18c1bfaf 31-Mar-2024 Eugene Uriev <eugeneuriev@gmail.com>

mcheck: add pedantic mode support

The pedantic mode is run-time contolled, so
appropriate registry take place everytime.

Maybe it's worth to use compile-time control only.
So, the registry could be optimized out by an #ifdef.

Signed-off-by: Eugene Uriev <eugeneuriev@gmail.com>

# ae838768 31-Mar-2024 Eugene Uriev <eugeneuriev@gmail.com>

mcheck: support memalign

Signed-off-by: Eugene Uriev <eugeneuriev@gmail.com>

# 7dafc5c9 31-Mar-2024 Eugene Uriev <eugeneuriev@gmail.com>

mcheck: introduce essentials of mcheck

The core part of mcheck, but without memalign.
memalign - to be added in ensuing commits.

Signed-off-by: Eugene Uriev <eugeneuriev@gmail.com>