AArch64状態では、PC(プログラムカウンタ)は汎用レジスタではない為、ほとんどの命令から直接アクセスすることができません。
そのため従来のアーキテクチャのように現在のPCの値を命令で読み出すには特別な手順が必要となります。
現在のPC値を読み出す1つの方法としてADR命令があります。
この命令はPCに対するオフセット値を加算して計算し、ラベルのアドレスを返します。
"ADR, Xd, ."の命令ではラベルの代わりの'.'(ドット)はXdにADR命令のアドレスを返します。
ADR命令の詳細についてはこちらを参照してください。
また、よりデバッグしやすくするためにArm DSおよびDS-5のデバッガはPCをAArch64状態のレジスタビューで表示しています。