add trait getPointerBitmap to help precise scanning