def print_all(self, out=sys.stdout):
THREAD_FUNC_NAME_LEN = <NUM_LIT><EOL>THREAD_NAME_LEN = <NUM_LIT><EOL>THREAD_ID_LEN = <NUM_LIT:15><EOL>THREAD_SCHED_CNT_LEN = <NUM_LIT:10><EOL>out.write(CRLF)<EOL>out.write("<STR_LIT>")<EOL>out.write(CRLF)<EOL>for stat in self:<EOL><INDENT>out.write(StatString(stat.name).ltrim(THREAD_NAME_LEN))<EOL>out.write("<STR_LIT:U+0020>" * COLUMN_GAP)<EOL>out.write(StatString(stat.id).rtrim(THREAD_ID_LEN))            <EOL>out.write("<STR_LIT:U+0020>" * COLUMN_GAP)<EOL>out.write(StatString(_fft(stat.ttot)).rtrim(TIME_COLUMN_LEN))<EOL>out.write("<STR_LIT:U+0020>" * COLUMN_GAP)<EOL>out.write(StatString(stat.sched_count).rtrim(THREAD_SCHED_CNT_LEN))<EOL>out.write(CRLF)<EOL><DEDENT>
Prints all of the thread profiler results to a given file. (stdout by default)