add the new pointer extension protocol

This is a manual cherry-pick from
Idd31441f0ce713f3d2300643c5dc950d10a563ca

Bug: 70666810, 80430459
Test: manually done
Change-Id: Iab8902ba3e0a591f007bc0df2d7abefeecb0caec
2 files changed