{"name": "_ZN8BonTimer11get_cpu_useEv", "code": "double __fastcall BonTimer get_cpu_use ( BonTimer * @@this@@ ) { struct rusage @@v2@@ ; getrusage ( RUSAGE_SELF , & @@v2@@ ) ; return ( double ) SLODWORD ( @@v2@@ . ru_utime . tv_usec ) / Number + ( double ) SLODWORD ( @@v2@@ . ru_utime . tv_sec ) + ( double ) SLODWORD ( @@v2@@ . ru_stime . tv_usec ) / Number + ( double ) SLODWORD ( @@v2@@ . ru_stime . tv_sec ) ; }", "source": [{"n": "this", "t": {"T": 3, "t": "BonTimer"}, "location": "r56"}, {"n": "v2", "t": {"T": 6, "n": "struct rusage", "l": [{"T": 4, "n": "ru_utime", "t": "struct timeval", "s": 16}, {"T": 4, "n": "ru_stime", "t": "struct timeval", "s": 16}, {"T": 4, "n": "", "t": "union rusage::$C8E0368DFE215138D5FE989391EDF66A", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$432FF46A9027D949EED7182447443219", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$E7EE59A34ECBA4FFAE4E24E03E23B031", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$D61F8409E13EA6E11D92C6D9757A1531", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$1358501C97B7AC417CB67978351D7ED8", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$BE0BA0CA85EE8DDDB4C2D45E2D812E33", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$C0F0170E03C25EB818136FFBEB1A4400", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$053CCAE027B5BFCB43679F38B0BBAFFB", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$9F5E3C17DD7C53B5A698FB11C246C70B", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$5B25822D21B23C62AAC800B59197C0E9", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$C564AC21F6E5BE8C627FEDECB4652ACF", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$C83E8E9C9ADD361154E0D8EBED847957", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$2C815BBF04E92D15CDB4A45E8AD3A3E5", "s": 8}, {"T": 4, "n": "", "t": "union rusage::$3B4947AE73BD84433438D8F38CADF7D5", "s": 8}]}, "location": "s152"}]}