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
No branches
dependent on this one.
- 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