File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,8 @@ void MarkRAStates::runOnFunction(BinaryFunction &BF) {
5757 BF.setIgnored ();
5858 BC.outs () << " BOLT-INFO: inconsistent RAStates in function "
5959 << BF.getPrintName () << " \n " ;
60+ BC.outs ()
61+ << " BOLT-INFO: ptr sign/auth inst without .cfi_negate_ra_state\n " ;
6062 return ;
6163 }
6264 }
@@ -78,6 +80,8 @@ void MarkRAStates::runOnFunction(BinaryFunction &BF) {
7880 // RA signing instructions should only follow unsigned RA state.
7981 BC.outs () << " BOLT-INFO: inconsistent RAStates in function "
8082 << BF.getPrintName () << " \n " ;
83+ BC.outs () << " BOLT-INFO: ptr signing inst encountered in Signed RA "
84+ " state.\n " ;
8185 BF.setIgnored ();
8286 return ;
8387 }
@@ -87,6 +91,8 @@ void MarkRAStates::runOnFunction(BinaryFunction &BF) {
8791 // RA authenticating instructions should only follow signed RA state.
8892 BC.outs () << " BOLT-INFO: inconsistent RAStates in function "
8993 << BF.getPrintName () << " \n " ;
94+ BC.outs () << " BOLT-INFO: ptr authenticating inst encountered in "
95+ " Unsigned RA state.\n " ;
9096 BF.setIgnored ();
9197 return ;
9298 }
You can’t perform that action at this time.
0 commit comments