Could the RT patch be interfearing with my ability to run gprof?
AFAICT I did everything right to use it, used the -pg on compile for
instance, but my profiles have no time at all in them:
Flat profile:
Each sample counts as 0.01 seconds.
no time accumulated
% cumulative self self total
time seconds seconds calls Ts/call Ts/call name
0.00 0.00 0.00 125000000 0.00 0.00
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
std::operator+<char, std::char_traits<char>, std::allocator<char>
(std::basic_string<char,
std::char_traits<char>, std::allocator<char>
const&, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)
0.00 0.00 0.00 500 0.00 0.00 test_append()
0.00 0.00 0.00 500 0.00 0.00 test_printf()
0.00 0.00 0.00 500 0.00 0.00 test_strcat()
0.00 0.00 0.00 500 0.00 0.00 test_add_str()
0.00 0.00 0.00 500 0.00 0.00 test_append_str()
0.00 0.00 0.00 1 0.00 0.00 global
constructors keyed to _Z11test_printfv
0.00 0.00 0.00 1 0.00 0.00
__static_initialization_and_destruction_0(int, int)
It makes no sense because I know for a fact that these functions are
taking measurable time to execute. The only thing I can think of is
that the Full on preempt is breaking my profiler.