PSB

Profiling Synchronization Barrier. This instruction is a barrier that ensures that all existing profiling data for the current PE has been formatted, and profiling buffer addresses have been translated such that all writes to the profiling buffer have been initiated. A following DSB instruction completes when the writes to the profiling buffer have completed.

If FEAT_SPE is not implemented, this instruction executes as a NOP.

System
(FEAT_SPE)

313029282726252423222120191817161514131211109876543210
11010101000000110010001000111111
CRmop2

PSB CSYNC

if !IsFeatureImplemented(FEAT_SPE) then EndOfInstruction();

Operation

ProfilingSynchronizationBarrier();


Internal version only: aarchmrs v2023-12_rel, pseudocode v2023-12_rel, sve v2023-12_rel ; Build timestamp: 2023-12-15T16:46

Copyright © 2010-2023 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.