[PATCH 5.4 24/50] profiling: fix shift-out-of-bounds bugs