diff --git a/tools/ret_shadow_stack/rss_instrument.cpp b/tools/ret_shadow_stack/rss_instrument.cpp
index c8ee2a97260ae200ca217eb29bed01cecff278e2..b98b7c4eb503657db308e64c22cc2b1d7a5479e8 100644
--- a/tools/ret_shadow_stack/rss_instrument.cpp
+++ b/tools/ret_shadow_stack/rss_instrument.cpp
@@ -577,9 +577,12 @@ bool RSS_Instrument::execute()
 		
 	}
 
-	cout << "# ATTRIBUTE safe_funcs=" <<std::dec<<safe_funcs<<endl;
-	cout << "# ATTRIBUTE problem_funcs=" <<problem_funcs<<endl;
-	cout << "# ATTRIBUTE instr_funcs=" <<instr_funcs<<endl;
+	cout << "# ATTRIBUTE rss::total_funcs=" <<std::dec<<safe_funcs+problem_funcs+instr_funcs<<endl;
+	cout << "# ATTRIBUTE rss::safe_funcs=" <<std::dec<<safe_funcs<<endl;
+	cout << "# ATTRIBUTE rss::problem_funcs=" <<problem_funcs<<endl;
+	cout << "# ATTRIBUTE rss::instr_funcs=" <<instr_funcs<<endl;
+	cout << "# ATTRIBUTE rss::pct_funcs_instrumented=" <<((float)instr_funcs/(float)(safe_funcs+problem_funcs+instr_funcs))<<endl;
+	
 
 	/* return an exit code */
 	if(success)