History log of /barrelfish-master/include/k_r_malloc.h
Revision Date Author Comments
# a2068f06 25-Jul-2016 Adam Turowski <adam.turowski@inf.ethz.ch>

Checking in malloc/free for double frees. Debug printf can now be called from any context.

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 436c7809 08-Feb-2013 Zaheer Chothia <zchothia@student.ethz.ch>

headers: wrap declarations in extern "C".

Note: this change is not exhaustive and only touches some headers in //include


# 070d66b2 30-Dec-2011 Zeus Gómez Marmolejo <zeus.gomez@bsc.es>

Compiles and links with freec/newlib with gcc-4.5.2

--HG--
rename : include/freec/stdarg.h => include/c/stdarg.h
rename : include/freec/stdbool.h => include/c/stdbool.h
rename : include/freec/stddef.h => include/c/stddef.h
rename : include/freec/fcntl.h => include/fcntl.h
rename : include/getopt.h => include/freec/getopt.h
rename : include/freec/k_r_malloc.h => include/k_r_malloc.h
rename : include/freec/limits.h => include/limits.h
rename : lib/posixcompat/fdtab.h => include/posixcompat/fdtab.h
rename : include/freec/stdio_file.h => include/stdio_file.h
rename : lib/msun/Hakefile => lib/freec/msun/Hakefile
rename : lib/msun/amd64/e_remainderf.S => lib/freec/msun/amd64/e_remainderf.S
rename : lib/msun/amd64/e_sqrt.S => lib/freec/msun/amd64/e_sqrt.S
rename : lib/msun/amd64/e_sqrtf.S => lib/freec/msun/amd64/e_sqrtf.S
rename : lib/msun/amd64/e_sqrtl.S => lib/freec/msun/amd64/e_sqrtl.S
rename : lib/msun/amd64/fenv.c => lib/freec/msun/amd64/fenv.c
rename : lib/msun/amd64/s_llrint.S => lib/freec/msun/amd64/s_llrint.S
rename : lib/msun/amd64/s_llrintf.S => lib/freec/msun/amd64/s_llrintf.S
rename : lib/msun/amd64/s_llrintl.S => lib/freec/msun/amd64/s_llrintl.S
rename : lib/msun/amd64/s_lrint.S => lib/freec/msun/amd64/s_lrint.S
rename : lib/msun/amd64/s_lrintf.S => lib/freec/msun/amd64/s_lrintf.S
rename : lib/msun/amd64/s_lrintl.S => lib/freec/msun/amd64/s_lrintl.S
rename : lib/msun/amd64/s_remquo.S => lib/freec/msun/amd64/s_remquo.S
rename : lib/msun/amd64/s_remquof.S => lib/freec/msun/amd64/s_remquof.S
rename : lib/msun/amd64/s_remquol.S => lib/freec/msun/amd64/s_remquol.S
rename : lib/msun/amd64/s_scalbn.S => lib/freec/msun/amd64/s_scalbn.S
rename : lib/msun/amd64/s_scalbnf.S => lib/freec/msun/amd64/s_scalbnf.S
rename : lib/msun/amd64/s_scalbnl.S => lib/freec/msun/amd64/s_scalbnl.S
rename : lib/msun/arm/fenv.c => lib/freec/msun/arm/fenv.c
rename : lib/msun/beehive/fenv.c => lib/freec/msun/beehive/fenv.c
rename : lib/msun/ia64/fenv.c => lib/freec/msun/ia64/fenv.c
rename : lib/msun/ia64/s_fma.S => lib/freec/msun/ia64/s_fma.S
rename : lib/msun/ia64/s_fmaf.S => lib/freec/msun/ia64/s_fmaf.S
rename : lib/msun/ia64/s_fmal.S => lib/freec/msun/ia64/s_fmal.S
rename : lib/msun/ld128/invtrig.c => lib/freec/msun/ld128/invtrig.c
rename : lib/msun/ld128/invtrig.h => lib/freec/msun/ld128/invtrig.h
rename : lib/msun/ld128/k_cosl.c => lib/freec/msun/ld128/k_cosl.c
rename : lib/msun/ld128/k_sinl.c => lib/freec/msun/ld128/k_sinl.c
rename : lib/msun/ld128/k_tanl.c => lib/freec/msun/ld128/k_tanl.c
rename : lib/msun/ld128/s_exp2l.c => lib/freec/msun/ld128/s_exp2l.c
rename : lib/msun/ld128/s_nanl.c => lib/freec/msun/ld128/s_nanl.c
rename : lib/msun/ld80/invtrig.c => lib/freec/msun/ld80/invtrig.c
rename : lib/msun/ld80/invtrig.h => lib/freec/msun/ld80/invtrig.h
rename : lib/msun/ld80/k_cosl.c => lib/freec/msun/ld80/k_cosl.c
rename : lib/msun/ld80/k_sinl.c => lib/freec/msun/ld80/k_sinl.c
rename : lib/msun/ld80/k_tanl.c => lib/freec/msun/ld80/k_tanl.c
rename : lib/msun/ld80/s_exp2l.c => lib/freec/msun/ld80/s_exp2l.c
rename : lib/msun/ld80/s_nanl.c => lib/freec/msun/ld80/s_nanl.c
rename : lib/msun/mips/fenv.c => lib/freec/msun/mips/fenv.c
rename : lib/msun/powerpc/fenv.c => lib/freec/msun/powerpc/fenv.c
rename : lib/msun/sparc64/e_sqrt.S => lib/freec/msun/sparc64/e_sqrt.S
rename : lib/msun/sparc64/e_sqrtf.S => lib/freec/msun/sparc64/e_sqrtf.S
rename : lib/msun/sparc64/fenv.c => lib/freec/msun/sparc64/fenv.c
rename : lib/msun/src/e_acos.c => lib/freec/msun/src/e_acos.c
rename : lib/msun/src/e_acosf.c => lib/freec/msun/src/e_acosf.c
rename : lib/msun/src/e_acosh.c => lib/freec/msun/src/e_acosh.c
rename : lib/msun/src/e_acoshf.c => lib/freec/msun/src/e_acoshf.c
rename : lib/msun/src/e_acosl.c => lib/freec/msun/src/e_acosl.c
rename : lib/msun/src/e_asin.c => lib/freec/msun/src/e_asin.c
rename : lib/msun/src/e_asinf.c => lib/freec/msun/src/e_asinf.c
rename : lib/msun/src/e_asinl.c => lib/freec/msun/src/e_asinl.c
rename : lib/msun/src/e_atan2.c => lib/freec/msun/src/e_atan2.c
rename : lib/msun/src/e_atan2f.c => lib/freec/msun/src/e_atan2f.c
rename : lib/msun/src/e_atan2l.c => lib/freec/msun/src/e_atan2l.c
rename : lib/msun/src/e_atanh.c => lib/freec/msun/src/e_atanh.c
rename : lib/msun/src/e_atanhf.c => lib/freec/msun/src/e_atanhf.c
rename : lib/msun/src/e_cosh.c => lib/freec/msun/src/e_cosh.c
rename : lib/msun/src/e_coshf.c => lib/freec/msun/src/e_coshf.c
rename : lib/msun/src/e_exp.c => lib/freec/msun/src/e_exp.c
rename : lib/msun/src/e_expf.c => lib/freec/msun/src/e_expf.c
rename : lib/msun/src/e_fmod.c => lib/freec/msun/src/e_fmod.c
rename : lib/msun/src/e_fmodf.c => lib/freec/msun/src/e_fmodf.c
rename : lib/msun/src/e_fmodl.c => lib/freec/msun/src/e_fmodl.c
rename : lib/msun/src/e_gamma.c => lib/freec/msun/src/e_gamma.c
rename : lib/msun/src/e_gamma_r.c => lib/freec/msun/src/e_gamma_r.c
rename : lib/msun/src/e_gammaf.c => lib/freec/msun/src/e_gammaf.c
rename : lib/msun/src/e_gammaf_r.c => lib/freec/msun/src/e_gammaf_r.c
rename : lib/msun/src/e_hypot.c => lib/freec/msun/src/e_hypot.c
rename : lib/msun/src/e_hypotf.c => lib/freec/msun/src/e_hypotf.c
rename : lib/msun/src/e_hypotl.c => lib/freec/msun/src/e_hypotl.c
rename : lib/msun/src/e_j0.c => lib/freec/msun/src/e_j0.c
rename : lib/msun/src/e_j0f.c => lib/freec/msun/src/e_j0f.c
rename : lib/msun/src/e_j1.c => lib/freec/msun/src/e_j1.c
rename : lib/msun/src/e_j1f.c => lib/freec/msun/src/e_j1f.c
rename : lib/msun/src/e_jn.c => lib/freec/msun/src/e_jn.c
rename : lib/msun/src/e_jnf.c => lib/freec/msun/src/e_jnf.c
rename : lib/msun/src/e_lgamma.c => lib/freec/msun/src/e_lgamma.c
rename : lib/msun/src/e_lgamma_r.c => lib/freec/msun/src/e_lgamma_r.c
rename : lib/msun/src/e_lgammaf.c => lib/freec/msun/src/e_lgammaf.c
rename : lib/msun/src/e_lgammaf_r.c => lib/freec/msun/src/e_lgammaf_r.c
rename : lib/msun/src/e_log.c => lib/freec/msun/src/e_log.c
rename : lib/msun/src/e_log10.c => lib/freec/msun/src/e_log10.c
rename : lib/msun/src/e_log10f.c => lib/freec/msun/src/e_log10f.c
rename : lib/msun/src/e_logf.c => lib/freec/msun/src/e_logf.c
rename : lib/msun/src/e_pow.c => lib/freec/msun/src/e_pow.c
rename : lib/msun/src/e_powf.c => lib/freec/msun/src/e_powf.c
rename : lib/msun/src/e_rem_pio2.c => lib/freec/msun/src/e_rem_pio2.c
rename : lib/msun/src/e_rem_pio2f.c => lib/freec/msun/src/e_rem_pio2f.c
rename : lib/msun/src/e_remainder.c => lib/freec/msun/src/e_remainder.c
rename : lib/msun/src/e_remainderf.c => lib/freec/msun/src/e_remainderf.c
rename : lib/msun/src/e_remainderl.c => lib/freec/msun/src/e_remainderl.c
rename : lib/msun/src/e_scalb.c => lib/freec/msun/src/e_scalb.c
rename : lib/msun/src/e_scalbf.c => lib/freec/msun/src/e_scalbf.c
rename : lib/msun/src/e_sinh.c => lib/freec/msun/src/e_sinh.c
rename : lib/msun/src/e_sinhf.c => lib/freec/msun/src/e_sinhf.c
rename : lib/msun/src/e_sqrt.c => lib/freec/msun/src/e_sqrt.c
rename : lib/msun/src/e_sqrtf.c => lib/freec/msun/src/e_sqrtf.c
rename : lib/msun/src/e_sqrtl.c => lib/freec/msun/src/e_sqrtl.c
rename : lib/msun/src/k_cos.c => lib/freec/msun/src/k_cos.c
rename : lib/msun/src/k_cosf.c => lib/freec/msun/src/k_cosf.c
rename : lib/msun/src/k_rem_pio2.c => lib/freec/msun/src/k_rem_pio2.c
rename : lib/msun/src/k_sin.c => lib/freec/msun/src/k_sin.c
rename : lib/msun/src/k_sinf.c => lib/freec/msun/src/k_sinf.c
rename : lib/msun/src/k_tan.c => lib/freec/msun/src/k_tan.c
rename : lib/msun/src/k_tanf.c => lib/freec/msun/src/k_tanf.c
rename : lib/msun/src/math_private.h => lib/freec/msun/src/math_private.h
rename : lib/msun/src/s_asinh.c => lib/freec/msun/src/s_asinh.c
rename : lib/msun/src/s_asinhf.c => lib/freec/msun/src/s_asinhf.c
rename : lib/msun/src/s_atan.c => lib/freec/msun/src/s_atan.c
rename : lib/msun/src/s_atanf.c => lib/freec/msun/src/s_atanf.c
rename : lib/msun/src/s_atanl.c => lib/freec/msun/src/s_atanl.c
rename : lib/msun/src/s_carg.c => lib/freec/msun/src/s_carg.c
rename : lib/msun/src/s_cargf.c => lib/freec/msun/src/s_cargf.c
rename : lib/msun/src/s_cargl.c => lib/freec/msun/src/s_cargl.c
rename : lib/msun/src/s_cbrt.c => lib/freec/msun/src/s_cbrt.c
rename : lib/msun/src/s_cbrtf.c => lib/freec/msun/src/s_cbrtf.c
rename : lib/msun/src/s_ceil.c => lib/freec/msun/src/s_ceil.c
rename : lib/msun/src/s_ceilf.c => lib/freec/msun/src/s_ceilf.c
rename : lib/msun/src/s_ceill.c => lib/freec/msun/src/s_ceill.c
rename : lib/msun/src/s_cimag.c => lib/freec/msun/src/s_cimag.c
rename : lib/msun/src/s_cimagf.c => lib/freec/msun/src/s_cimagf.c
rename : lib/msun/src/s_cimagl.c => lib/freec/msun/src/s_cimagl.c
rename : lib/msun/src/s_conj.c => lib/freec/msun/src/s_conj.c
rename : lib/msun/src/s_conjf.c => lib/freec/msun/src/s_conjf.c
rename : lib/msun/src/s_conjl.c => lib/freec/msun/src/s_conjl.c
rename : lib/msun/src/s_copysign.c => lib/freec/msun/src/s_copysign.c
rename : lib/msun/src/s_copysignf.c => lib/freec/msun/src/s_copysignf.c
rename : lib/msun/src/s_copysignl.c => lib/freec/msun/src/s_copysignl.c
rename : lib/msun/src/s_cos.c => lib/freec/msun/src/s_cos.c
rename : lib/msun/src/s_cosf.c => lib/freec/msun/src/s_cosf.c
rename : lib/msun/src/s_cosl.c => lib/freec/msun/src/s_cosl.c
rename : lib/msun/src/s_cproj.c => lib/freec/msun/src/s_cproj.c
rename : lib/msun/src/s_cprojf.c => lib/freec/msun/src/s_cprojf.c
rename : lib/msun/src/s_cprojl.c => lib/freec/msun/src/s_cprojl.c
rename : lib/msun/src/s_creal.c => lib/freec/msun/src/s_creal.c
rename : lib/msun/src/s_crealf.c => lib/freec/msun/src/s_crealf.c
rename : lib/msun/src/s_creall.c => lib/freec/msun/src/s_creall.c
rename : lib/msun/src/s_csqrt.c => lib/freec/msun/src/s_csqrt.c
rename : lib/msun/src/s_csqrtf.c => lib/freec/msun/src/s_csqrtf.c
rename : lib/msun/src/s_csqrtl.c => lib/freec/msun/src/s_csqrtl.c
rename : lib/msun/src/s_erf.c => lib/freec/msun/src/s_erf.c
rename : lib/msun/src/s_erff.c => lib/freec/msun/src/s_erff.c
rename : lib/msun/src/s_exp2.c => lib/freec/msun/src/s_exp2.c
rename : lib/msun/src/s_exp2f.c => lib/freec/msun/src/s_exp2f.c
rename : lib/msun/src/s_expm1.c => lib/freec/msun/src/s_expm1.c
rename : lib/msun/src/s_expm1f.c => lib/freec/msun/src/s_expm1f.c
rename : lib/msun/src/s_fabs.c => lib/freec/msun/src/s_fabs.c
rename : lib/msun/src/s_fabsf.c => lib/freec/msun/src/s_fabsf.c
rename : lib/msun/src/s_fabsl.c => lib/freec/msun/src/s_fabsl.c
rename : lib/msun/src/s_fdim.c => lib/freec/msun/src/s_fdim.c
rename : lib/msun/src/s_finite.c => lib/freec/msun/src/s_finite.c
rename : lib/msun/src/s_finitef.c => lib/freec/msun/src/s_finitef.c
rename : lib/msun/src/s_floor.c => lib/freec/msun/src/s_floor.c
rename : lib/msun/src/s_floorf.c => lib/freec/msun/src/s_floorf.c
rename : lib/msun/src/s_floorl.c => lib/freec/msun/src/s_floorl.c
rename : lib/msun/src/s_fma.c => lib/freec/msun/src/s_fma.c
rename : lib/msun/src/s_fmaf.c => lib/freec/msun/src/s_fmaf.c
rename : lib/msun/src/s_fmal.c => lib/freec/msun/src/s_fmal.c
rename : lib/msun/src/s_fmax.c => lib/freec/msun/src/s_fmax.c
rename : lib/msun/src/s_fmaxf.c => lib/freec/msun/src/s_fmaxf.c
rename : lib/msun/src/s_fmaxl.c => lib/freec/msun/src/s_fmaxl.c
rename : lib/msun/src/s_fmin.c => lib/freec/msun/src/s_fmin.c
rename : lib/msun/src/s_fminf.c => lib/freec/msun/src/s_fminf.c
rename : lib/msun/src/s_fminl.c => lib/freec/msun/src/s_fminl.c
rename : lib/msun/src/s_frexp.c => lib/freec/msun/src/s_frexp.c
rename : lib/msun/src/s_frexpf.c => lib/freec/msun/src/s_frexpf.c
rename : lib/msun/src/s_frexpl.c => lib/freec/msun/src/s_frexpl.c
rename : lib/msun/src/s_ilogb.c => lib/freec/msun/src/s_ilogb.c
rename : lib/msun/src/s_ilogbf.c => lib/freec/msun/src/s_ilogbf.c
rename : lib/msun/src/s_ilogbl.c => lib/freec/msun/src/s_ilogbl.c
rename : lib/msun/src/s_isfinite.c => lib/freec/msun/src/s_isfinite.c
rename : lib/msun/src/s_isinf.c => lib/freec/msun/src/s_isinf.c
rename : lib/msun/src/s_isnan.c => lib/freec/msun/src/s_isnan.c
rename : lib/msun/src/s_isnormal.c => lib/freec/msun/src/s_isnormal.c
rename : lib/msun/src/s_ldexp.c => lib/freec/msun/src/s_ldexp.c
rename : lib/msun/src/s_llrint.c => lib/freec/msun/src/s_llrint.c
rename : lib/msun/src/s_llrintf.c => lib/freec/msun/src/s_llrintf.c
rename : lib/msun/src/s_llrintl.c => lib/freec/msun/src/s_llrintl.c
rename : lib/msun/src/s_llround.c => lib/freec/msun/src/s_llround.c
rename : lib/msun/src/s_llroundf.c => lib/freec/msun/src/s_llroundf.c
rename : lib/msun/src/s_llroundl.c => lib/freec/msun/src/s_llroundl.c
rename : lib/msun/src/s_log1p.c => lib/freec/msun/src/s_log1p.c
rename : lib/msun/src/s_log1pf.c => lib/freec/msun/src/s_log1pf.c
rename : lib/msun/src/s_logb.c => lib/freec/msun/src/s_logb.c
rename : lib/msun/src/s_logbf.c => lib/freec/msun/src/s_logbf.c
rename : lib/msun/src/s_logbl.c => lib/freec/msun/src/s_logbl.c
rename : lib/msun/src/s_lrint.c => lib/freec/msun/src/s_lrint.c
rename : lib/msun/src/s_lrintf.c => lib/freec/msun/src/s_lrintf.c
rename : lib/msun/src/s_lrintl.c => lib/freec/msun/src/s_lrintl.c
rename : lib/msun/src/s_lround.c => lib/freec/msun/src/s_lround.c
rename : lib/msun/src/s_lroundf.c => lib/freec/msun/src/s_lroundf.c
rename : lib/msun/src/s_lroundl.c => lib/freec/msun/src/s_lroundl.c
rename : lib/msun/src/s_modf.c => lib/freec/msun/src/s_modf.c
rename : lib/msun/src/s_modff.c => lib/freec/msun/src/s_modff.c
rename : lib/msun/src/s_modfl.c => lib/freec/msun/src/s_modfl.c
rename : lib/msun/src/s_nan.c => lib/freec/msun/src/s_nan.c
rename : lib/msun/src/s_nearbyint.c => lib/freec/msun/src/s_nearbyint.c
rename : lib/msun/src/s_nextafter.c => lib/freec/msun/src/s_nextafter.c
rename : lib/msun/src/s_nextafterf.c => lib/freec/msun/src/s_nextafterf.c
rename : lib/msun/src/s_nextafterl.c => lib/freec/msun/src/s_nextafterl.c
rename : lib/msun/src/s_nexttoward.c => lib/freec/msun/src/s_nexttoward.c
rename : lib/msun/src/s_nexttowardf.c => lib/freec/msun/src/s_nexttowardf.c
rename : lib/msun/src/s_remquo.c => lib/freec/msun/src/s_remquo.c
rename : lib/msun/src/s_remquof.c => lib/freec/msun/src/s_remquof.c
rename : lib/msun/src/s_remquol.c => lib/freec/msun/src/s_remquol.c
rename : lib/msun/src/s_rint.c => lib/freec/msun/src/s_rint.c
rename : lib/msun/src/s_rintf.c => lib/freec/msun/src/s_rintf.c
rename : lib/msun/src/s_rintl.c => lib/freec/msun/src/s_rintl.c
rename : lib/msun/src/s_round.c => lib/freec/msun/src/s_round.c
rename : lib/msun/src/s_roundf.c => lib/freec/msun/src/s_roundf.c
rename : lib/msun/src/s_roundl.c => lib/freec/msun/src/s_roundl.c
rename : lib/msun/src/s_scalbln.c => lib/freec/msun/src/s_scalbln.c
rename : lib/msun/src/s_scalbn.c => lib/freec/msun/src/s_scalbn.c
rename : lib/msun/src/s_scalbnf.c => lib/freec/msun/src/s_scalbnf.c
rename : lib/msun/src/s_scalbnl.c => lib/freec/msun/src/s_scalbnl.c
rename : lib/msun/src/s_signbit.c => lib/freec/msun/src/s_signbit.c
rename : lib/msun/src/s_signgam.c => lib/freec/msun/src/s_signgam.c
rename : lib/msun/src/s_significand.c => lib/freec/msun/src/s_significand.c
rename : lib/msun/src/s_significandf.c => lib/freec/msun/src/s_significandf.c
rename : lib/msun/src/s_sin.c => lib/freec/msun/src/s_sin.c
rename : lib/msun/src/s_sinf.c => lib/freec/msun/src/s_sinf.c
rename : lib/msun/src/s_sinl.c => lib/freec/msun/src/s_sinl.c
rename : lib/msun/src/s_tan.c => lib/freec/msun/src/s_tan.c
rename : lib/msun/src/s_tanf.c => lib/freec/msun/src/s_tanf.c
rename : lib/msun/src/s_tanh.c => lib/freec/msun/src/s_tanh.c
rename : lib/msun/src/s_tanhf.c => lib/freec/msun/src/s_tanhf.c
rename : lib/msun/src/s_tanl.c => lib/freec/msun/src/s_tanl.c
rename : lib/msun/src/s_tgammaf.c => lib/freec/msun/src/s_tgammaf.c
rename : lib/msun/src/s_trunc.c => lib/freec/msun/src/s_trunc.c
rename : lib/msun/src/s_truncf.c => lib/freec/msun/src/s_truncf.c
rename : lib/msun/src/s_truncl.c => lib/freec/msun/src/s_truncl.c
rename : lib/msun/src/w_cabs.c => lib/freec/msun/src/w_cabs.c
rename : lib/msun/src/w_cabsf.c => lib/freec/msun/src/w_cabsf.c
rename : lib/msun/src/w_cabsl.c => lib/freec/msun/src/w_cabsl.c
rename : lib/msun/src/w_drem.c => lib/freec/msun/src/w_drem.c
rename : lib/msun/src/w_dremf.c => lib/freec/msun/src/w_dremf.c
rename : lib/posixcompat/fileno.c => lib/freec/src/fileno.c