Enable Memory Tagging Extension on Google Pixel 8
Introduction
Enabling MTE on Pixel 8
Understanding MTE
Testing MTE
Creating the Bug Report
The Bug Report
Next Steps
Enable Memory Tagging Extension on Google Pixel 8
Who is this for?
This is an introductory topic for developers interested in learning how to enable Arm's Memory Tagging Extension (MTE) on Google's Pixel 8 smartphone and also how to access a memory bug report.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Enable MTE on your Google Pixel 8 smartphone
- Understand how MTE works and learn how to make an application crash when it encounters a memory bug
- Access the memory bug report
- Interpret the memory bug report
Prerequisites
Before starting, you will need the following:
- A Google Pixel 8 smartphone
- A USB cable to connect your Google Pixel 8 to your desktop machine
- Android Debug Bridge (adb) installed on your device. Follow the steps in https://developer.android.com/tools/adb to install Android SDK Platform Tools. The adb tool is included in this package.
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
MTE_test.apk, and capture a bug report after a deliberate memory violation. Then, you’ll inspect the bug report and tombstone to understand the fault and MTE’s lock-and-key model.Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
FS/data/tombstones in the unzipped folder.MTE_test.apk installed correctly and that you’re invoking one of the buttons designed to trigger a memory bug.