Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 309 Bytes

README.md

File metadata and controls

9 lines (7 loc) · 309 Bytes

Introduction

This code demonstrates how to corrupt GPU buffers (data/code) on macOS on both X86 (which uses IOAccelResource) and ARM (which uses IOGPUResource).

See examples in corrupt_gpumem.

It works by preloading libraries with DYLD_INSERT_LIBRARIES and running an app, in this case a compute one.