lp:~laurynas-biveinis/percona-server/memory-valgrind-annotations
Created by
Laurynas Biveinis
and last modified
- Get this branch:
- bzr branch lp:~laurynas-biveinis/percona-server/memory-valgrind-annotations
Only
Laurynas Biveinis
can upload to this branch. If you are
Laurynas Biveinis
please log in for upload directions.
Branch merges
Propose for merging
- Percona core: Pending requested
-
Diff: 116 lines (+25/-5)5 files modifiedPercona-Server/storage/heap/heapdef.h (+6/-0)
Percona-Server/storage/heap/hp_block.c (+1/-1)
Percona-Server/storage/heap/hp_create.c (+2/-2)
Percona-Server/storage/heap/hp_dspace.c (+15/-1)
Percona-Server/storage/heap/hp_write.c (+1/-1)
Related bugs
Related blueprints
Branch information
- Owner:
- Laurynas Biveinis
- Status:
- Development
Recent revisions
- 237. By Laurynas Biveinis
-
Annotate the MEMORY engine block allocator for Valgrind.
- Add 10-byte-long redzones before and after each block when compiled
with Valgrind support. Mark them as inaccessible on block
allocation.
- Mark block contents as undefined on block deallocation and
allocation that recycles blocks from the free list.
- Bump block offset link from 1 << 22 to 1 << 31 for fixed-length
blocks in order to make errorneous accesses crash sooner when
fixed-length blocks are treated as variable-length.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:percona-server/5.5