summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2023-03-19 22:56:42 +0300
committerIvan Maidanski <ivmai@mail.ru>2023-03-20 07:39:56 +0300
commit63d838d6448555c6b241926fc4a1ba4a2e6448b7 (patch)
treecaa99dba85bbcc293c80b271924a129b1fec8a16 /include
parentaa2b00d83ead0d48670a00ef77174db7dc4b5b6b (diff)
downloadbdwgc-63d838d6448555c6b241926fc4a1ba4a2e6448b7.tar.gz
Fix of GC_bytes_allocd increment in GC_generic_malloc_inner
EXTRA_BYTES should be always counted when updating GC_bytes_allocd. * malloc.c (GC_generic_malloc_inner): Define lb_adjusted local variable and set it to ADD_SLOP(lb); increment GC_bytes_allocd by lb_adjusted instead of lb (in case of a non-small object). * malloc.c [DBG_HDRS_ALL || GC_GCJ_SUPPORT || !GC_NO_FINALIZATION] (GC_generic_malloc_inner_ignore_off_page): Change type of lb_adjusted local variable from word to size_t.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions